Príklady makier Excelu (obsah)

  • Metódy použitia makier v Exceli?
  • Príklady makier Excelu

Úvod do makier Excelu

V Exceli sú niektoré úlohy, ktoré robíme každý deň. Mohli by to byť naše bežné úlohy, ktoré môžu zahŕňať písanie niektorých konkrétnych vzorcov, kopírovanie a vkladanie niektorých údajov alebo aktualizáciu niektorých stĺpcov alebo písanie textu niekoľkokrát na rôznych miestach v hárku. Aby sme sa vyhli opakovaniu úloh a ušetrili čas, môžeme v programe Excel používať makrá. Makrá sú nástrojom, ktorý automatizuje úlohy, šetrí čas a znižuje chyby. Makro je program, ktorý kopíruje stlačenia klávesov alebo akcie myši, ktoré sa opakujú a sú bežné v hárku.

Stručne povedané, Excel Makrá odkazuje na programovací jazyk vo VBA. Makrá sú krátke programy napísané vo VBA. Môžeme zaznamenávať / zapisovať makrá vo VBA a makrá spustiť kliknutím na príkaz Makrá na karte Vývojár na páse s nástrojmi. Makrá sú napísané tak, aby automatizovali úlohy, šetrili čas a zabezpečovali efektívnosť.

Metódy použitia makier v Exceli

Ďalej budeme diskutovať o rôznych metódach používania makier vo vynikajúcich podmienkach.

Tieto príklady šablón makier Excelu si môžete stiahnuť tu - príklady šablón makier Excelu

Metóda 1 - Povolenie makier v programe Excel

Ak chcete na pásku pridať kartu Vývojár, otvorte zošit programu Excel z ponuky Súbor .

Kliknite na Možnosti .

V okne, ktoré sa otvorí s názvom Možnosti programu Excel, kliknite na Prispôsobiť pásku a získajte prístup k možnostiam prispôsobenia pásu.

Vyberte možnosť Developer (Custom) a potom stlačte na OK .

Na páse kariet sa zobrazí karta Vývojár.

Metóda 2 - Vytváranie makier pomocou tlačidla Record

Môžeme zaznamenať makro a použiť ho viackrát. Môžeme zaznamenať úlohu, ktorú používame každý deň alebo ktorá sa opakuje. Akonáhle je makro zaznamenané, môžeme ho jednoducho spustiť a naša práca bude hotová.

Zoberme si príklad nahrávania makra.

Príklad:

Zaznamenáme názov spoločností a ich predaj. Ak chcete začať, kliknite na tlačidlo Zobraziť na karte, potom sa presuňte na pravú stranu a uvidíte kartu „Makrá“, ako je to znázornené nižšie.

Teraz kliknite na kartu Makrá a nájdete možnosť Záznam makra .

Kliknutím naň zaznamenáte, čo chcete, či už niečo napíšete alebo niečo kopírujete a vkladáte. V našom príklade vytvoríme / zaznamenáme tabuľku spoločností a ich predaj.

Kliknite na Záznam makier a zobrazí sa kontextové okno nižšie. Teraz pomenujeme makro ako Macro11 . Zaistite, aby v ňom neboli žiadne medzery a špeciálne znaky. Potom priradíme klávesovú skratku na spustenie makra, priradíme CTRL + V. Makro potom uložíme do „Tento zošit“. Kliknite na OK a makro začne nahrávať.

Zaznamenal som túto tabuľku.

Teraz prejdite na Makrá a kliknite na Zastaviť nahrávanie .

Makrá „Macro11“ sa ukladajú do tlačidla Makrá. Kliknutím na toto tlačidlo zobrazíte okno Makro, v ktorom môžete vybrať položku „Macro11“ a kliknite na príkaz Spustiť .

Ak chcete vložiť údaje do hárku 2, jednoducho prejdite na hárok 2 a stlačte klávesy Ctrl + V alebo si pozrite makrá.

Prejdite na kartu Vývojár a kliknite na kartu Vložiť . Potom z ovládacích prvkov Active X vyberte príkazové tlačidlo.

Po kliknutí na príkazové tlačidlo môžete makro priradiť tak, ako je to znázornené nižšie. Potom kliknite na OK.

A potiahnutím myši obrys / vytvoriť tlačidlo, premenujte ho na "Data". Teraz stačí kliknúť na tlačidlo a makro bude fungovať.

Metóda 3 - Ako uložiť súbor pomocou makra?

Súbory s makrami môžeme ukladať iba ako šablónu Excel Makro-Enabled (typ súboru).

Nedá sa uložiť ako normálny súbor Excel.

Metóda 4 - Písanie makier vo VBA

Nemôžeme vždy zaznamenávať makrá, pretože majú obmedzený rozsah. Niekedy musíme napísať makra podľa našich požiadaviek vo VBA. Ak sa chcete dostať do programu VBA, kliknite na kartu Vývojár a na ľavej strane uvidíte prvú možnosť ako „Visual Basic“. Kliknite naň alebo stlačte ALT + F11, aby ste prešli na VBA.

Príklady makier Excelu

Ďalej uvádzame príklady makier Excelu.

Príklad č. 1 - Napíšte program a získajte text Dobrý deň

  • Teraz napíšeme krátky program vo VBA. Napíšeme program, ktorý dostane text Ahoj „tvoje meno“ do okna správy vždy, keď do vstupného poľa zadáme meno.
  • Otvoríme hárok a potom prejdeme na kartu vývojára v páse kariet a stlačíme Alt + F11 a dostaneme sa do VBA. Keď prejdeme na túto stránku, klikneme na modul Vložiť a kliknúť.

Náš prvý program napíšeme do modulu 1. Náš program vždy začíname „Sub“ a končíme ho End End vo VBA.

 Sub hello_word () Dim name As String name = InputBox ("Input your name") MsgBox "Hello" + name End Sub 

Takže teraz píšeme program takto:

vysvetlenie:

  • „Dim name as string“ definuje názov ako reťazec.
  • Potom je tu zabudovaná funkcia Inputbox, ktorá požiada o vyplnenie názvu, ktorý bude uložený v názve premennej.
  • Msgbox + name, zobrazí sa názov v msgboxe. Potom vytvoríme príkazové tlačidlo tak, že prejdeme na kartu Vývojár a potom na kartu Inset. Potom ovládajte formulár, príkazové tlačidlo.

Potom priradíme makro tlačidlu a potom klikneme na tlačidlo OK.

Keď klikneme na tlačidlo 1, ktoré uvidíme, ako je uvedené nižšie:

Zadal som svoje meno a zobrazí sa.

Zakaždým, keď stlačíte tlačidlo 1, uvidíte vstupné pole, jednoducho zadajte meno a uvidíte „ahoj + meno“

Kód môžete spustiť aj z okna VBA stlačením klávesu F5, ak ste nevytvorili príkazové tlačidlo.

Príklad č. 2 - Písanie skráteného kódu pomocou funkcie Inside Loop

V tomto príklade budeme pracovať s programom For. Predpokladajme, že chceme vyplniť bunku A1 až A10 1, 2, 3 … až do 10. Môžeme to urobiť napísaním krátkeho kódu pomocou For inside Loop.

Stlačte kláves F5 a spustíte kód. Makro tiež môžete spustiť tak, že prejdete do ponuky Zobraziť -> Makrá -> v zozname vyberte položku „Čísla“ a potom kliknite na príkaz Spustiť. Uvidíte, že bunky od A1 po A10 sú vyplnené od 1 do 10.

Príklad č. 3 - Zobrazenie celkového počtu nepárnych a párnych čísel

Použitie Ak dokážeme napísať logické makro. Napíšeme kód, v ktorom dokážeme vytvoriť tabuľku a nakoniec tam bude msgbox zobrazujúci celkový počet. nepárne a celkom č. párnych čísel. Takže napíšeme kód:

  • Program začneme s Sub oddeven (name).
  • Potom vezmeme x ako vstupné pole na zadanie čísla. Potom v premennej a uložíme slučku od 1 do 10.
  • Teraz v bunke A1 listu 3 vytvoríme tabuľku vynásobením x v slučke do A10.
  • Potom dáme podmienku, že ak bude bunka A1 párna, pridá sa k premennej y, ktorá je v súčasnosti 0 a nepárne sa pridá k premennej z, ktorá je tiež 0. Potom skončíme, ak príkaz a napíšeme nasledujúci A aby slučka fungovala.
  • Na konci pridáme msgbox, ktorý zobrazí súčet kurzov a ich celkový počet a súčet párnych a jeho celkový počet. Ukončite program.

Spustite program s F5. Zadal som 6 do vstupného poľa.

Kliknite na OK a uvidíte výsledok nižšie.

Príklad č. 4 - Napíšte program na pop podľa definovaného veku

V tomto príklade použijeme prípad vety, aby sme poskytli výsledky podľa niektorých konkrétnych podmienok. V tomto príklade sa po výbere bunky s uvedením veku zobrazí správa podľa definovanej vekovej skupiny ľudí.

Program napíšeme takto:

Program sa spustí ako pod veková skupina.

  • Hodnota bunky bude definovaná ako celé číslo a bude to aktívna hodnota bunky, čo znamená, že je vybratá.
  • Potom použijeme výberový prípad v rôznych prípadoch podľa vekovej skupiny. Potom sa zobrazí okno s hlásením podľa veku.
  • Ak sa vybratý vek nenájde vo vybratých prípadoch, zobrazí správu ako neznámy vek.
 Ukončiť Vyberte Ukončiť program 

Uvádzajú sa niektoré čísla a raz vyberiem 12 a spustím kód. Výsledok sa zobrazí takto:

Poskytne vekovú skupinu, ako je uvedené nižšie.

Toto boli niektoré príklady makier VBA.

Čo je potrebné pamätať

  • Ako typ súboru vždy uložte súbor Excel obsahujúci makra ako šablónu s povoleným makrom Excel. Inak sa makra neuložia.
  • Názov programu by nemal obsahovať žiadne medzery.
  • Je dobré písať programy do modulov, pretože nie sú špecifické pre jednotlivé listy.
  • Pri zaznamenávaní makier buďte opatrní, pretože ak urobíte chybu alebo opakujete krok, bude zaznamenaný rovnako a nedá skutočný výstup.

Odporúčané články

Toto je sprievodca príkladmi makier Excelu. Tu diskutujeme Úvod do makier Excelu a rôzne metódy použitia makier v Exceli. Môžete si tiež prečítať naše ďalšie navrhované články -

  1. Vytváranie interaktívneho informačného panela v Exceli
  2. Marimekko Graf Excel | Ako vytvoriť?
  3. Funkcia PRODUCT v Exceli Príklady
  4. Ako používať funkciu Nájsť a nahradiť v Exceli?

Kategórie: