Příklady maker Excelu (obsah)

  • Metody použití maker v Excelu?
  • Příklady maker Excelu

Úvod do maker Excelu

V Excelu jsou některé úkoly, které denně provádíme. Mohly by to být naše rutinní úkoly, které mohou zahrnovat, psaní určitých specifických vzorců, kopírování a vkládání některých dat nebo aktualizaci některých sloupců nebo psaní textu několikrát na různých místech v listu. Abychom se vyhnuli tomuto opakování úkolů a ušetřili čas, můžeme použít makra v Excelu. Makra jsou nástroj, který automatizuje úkoly, šetří čas a snižuje chyby. Makro je program, který kopíruje stisknutí kláves nebo akce myši, které se opakují a jsou běžné v listu.

Stručně řečeno, Excel Makra odkazuje na programovací jazyk ve VBA. Makra jsou krátké programy psané ve VBA. Můžeme zaznamenávat / zapisovat makra ve VBA a makra můžeme spustit kliknutím na příkaz Makra na kartě Vývojář na pásu karet. Makra jsou navržena tak, aby automatizovala úkoly a šetřila čas a zajistila účinnost.

Metody použití maker v Excelu

Níže budeme diskutovat o různých metodách použití maker v Excelu.

Tyto příklady šablon maker Excelu si můžete stáhnout zde - příklady šablon makra Excelu

Metoda 1 - Povolení maker v Excelu

Chcete-li přidat kartu Vývojář na pásu karet, otevřete sešit aplikace Excel z nabídky Soubor .

Klikněte na Možnosti .

V okně, které se otevře s názvem Možnosti aplikace Excel, klikněte na Přizpůsobit pás karet a otevřete možnosti přizpůsobení pásu karet.

Vyberte možnost Vývojář (vlastní) a poté stiskněte tlačítko OK .

Na pásu karet se zobrazí karta Vývojář.

Metoda 2 - Vytváření maker pomocí tlačítka Record

Můžeme zaznamenat makro a použít ho kolikrát. Můžeme zaznamenat úkol, který používáme každý den nebo který se opakuje. Jakmile je makro zaznamenáno, můžeme jej spustit a naše práce bude hotová.

Vezměme si příklad záznamu makra.

Příklad:

Zaznamenáme jméno společností a jejich prodej. Nejprve klikněte na tlačítko Zobrazit na kartě, poté se přesuňte na pravou stranu a uvidíte kartu „Makra“, jak je ukázáno níže.

Nyní klikněte na kartu Makra a najdete možnost Záznam makra .

Klikněte na něj, chcete-li zaznamenat, co chcete, ať už něco psát nebo něco kopírovat a vkládat. V našem příkladu vytvoříme / zaznamenáme tabulku společností a jejich prodej.

Klikněte na Record Makra a zobrazí se následující okno. Nyní pojmenujeme makro jako Macro11 . Zajistěte, aby v něm nebyly žádné mezery a speciální znaky. Poté přiřadíme klávesovou zkratku pro spuštění makra, přiřaďuji CTRL + V. Poté makro uložíme do „Tento sešit“. Klikněte na OK a makro začne nahrávat.

Tuto tabulku jsem zaznamenal.

Nyní přejděte na Makra a klikněte na Zastavit záznam .

Makra „Macro11“ jsou uložena na tlačítku Makra. Klepnutím na toto tlačítko zobrazíte okno Makro, kde můžete vybrat „Macro11“, a klepněte na Spustit .

Pokud chcete vložit data do listu 2, stačí přejít do listu 2 a stisknout Ctrl + V nebo zobrazit makra.

Přejděte na kartu Vývojář a klikněte na kartu Vložit . Poté z ovládacích prvků Active X vyberte příkazové tlačítko.

Jakmile kliknete na příkazové tlačítko, můžete přiřadit makro podle obrázku níže. Poté klikněte na OK.

Přetažením myši vytvořte obrys / tlačítko a přejmenujte jej na „Data“. Nyní stačí kliknout na tlačítko a makro bude fungovat.

Metoda 3 - Jak uložit soubor pomocí makra?

Můžeme uložit pouze soubory s makry jako Excel Makro-Enabled Template (typ souboru).

Nelze jej uložit jako normální soubor Excel.

Metoda 4 - Zápis maker ve VBA

Nemůžeme vždy zaznamenávat makra, protože mají omezený rozsah. Někdy musíme psát makra podle našich požadavků ve VBA. Chcete-li se dostat do VBA, klikněte na kartu Vývojář a na levé straně uvidíte první možnost „Visual Basic“. Klikněte na něj nebo stiskněte ALT + F11 a přejděte na VBA.

Příklady maker Excelu

Níže si probereme příklady maker Excelu.

Příklad č. 1 - Napište program a získejte text Dobrý den

  • Nyní napíšeme krátký program ve VBA. Pokaždé, když do zadávacího pole zadáme jméno, napíšeme program, abychom dostali text do textového pole Dobrý den „vaše jméno“.
  • Otevřeme list a poté přejdeme na kartu vývojáře v pásu karet a stiskneme Alt + F11 a dostaneme se do VBA. Jakmile přejdeme na tuto stránku, klikneme na modul Vložit a kliknout.

Náš první program zapíšeme do modulu 1. Náš program vždy začínáme „Sub“ a ukončíme jej pomocí End Sub ve VBA.

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

Takže nyní píšeme program takto:

Vysvětlení:

  • „Dim name as string“ definuje název jako řetězec.
  • Pak je zde zabudovaná funkce Inputbox, která požádá o vyplnění jména, které bude uloženo v názvu proměnné.
  • Název Msgbox + zobrazí název v msgboxu. Poté vytvoříme příkazové tlačítko na kartě Vývojář a poté na kartu Inset. Poté ovládací prvek formuláře, příkazové tlačítko.

K tlačítku přiřadíme makro a poté klikneme na tlačítko OK.

Když klikneme na tlačítko 1, které uvidíme níže:

Zadal jsem své jméno a zobrazí se.

Po každém stisknutí tlačítka 1 uvidíte vstupní pole, stačí zadat jméno a uvidíte „hello + name“

Můžete také spustit kód z okna VBA stisknutím klávesy F5, pokud jste nevytvořili příkazové tlačítko.

Příklad č. 2 - Zápis krátkého kódu pomocí For Inside Loop

V tomto příkladu budeme pracovat s programem For. Předpokládejme, že chceme vyplnit buňku A1 až A10 1, 2, 3 … až do 10. Toho můžeme dosáhnout napsáním krátkého kódu pomocí For inside Loop.

Stisknutím klávesy F5 spustíte kód. Makro můžete také spustit tak, že přejdete na Zobrazit -> Makra -> v seznamu vyberte „Čísla“ a poté kliknete na Spustit. Uvidíte, že buňky od A1 do A10 jsou vyplněny od 1 do 10.

Příklad č. 3 - Zobrazení celkového počtu lichých a sudých čísel

Použití Pokud umíme napsat logické makro. Napíšeme kód, ve kterém můžeme vytvořit tabulku, a konečně bude v msgboxu zobrazeno celkem no. liché a celkem ne. sudých čísel. Takže napíšeme kód:

  • Spustíme program pomocí Sub oddeven (name).
  • Potom vezmeme x jako vstupní pole pro zadání čísla. Pak v proměnné a uložíme smyčku od 1 do 10.
  • Nyní v buňce A1 listu 3 vytvoříme tabulku vynásobením x ve smyčce do A10.
  • Potom dáme podmínku, že pokud bude buňka A1 sudá, bude přidána do proměnné y, která je aktuálně 0, a liché bude přidáno do proměnné z, která je také 0. Pak skončíme, pokud příkaz a zapíšeme další A aby smyčka fungovala.
  • Na konci přidáme msgbox pro zobrazení součtu kurzů a jejich celkového počtu a součtu sudých a jeho celkového počtu. Ukončete program.

Spusťte program pomocí F5. Do vstupního pole jsem zadal 6.

Klikněte na OK a uvidíte níže uvedený výsledek.

Příklad č. 4 - Napište program na pop podle definovaného věku

V tomto příkladu použijeme rozsudek s větami k dosažení výsledků podle určitých specifických podmínek. V tomto příkladu se zobrazí zpráva podle definované věkové skupiny lidí, jakmile vyberete buňku uvádějící věk.

Program napíšeme níže:

Program se spustí jako dílčí věková skupina.

  • Hodnota buňky bude definována jako celé číslo a bude aktivní hodnotou buňky, což znamená, že je vybrána.
  • Poté použijeme vybraný případ v různých případech podle věkové skupiny. Poté se zobrazí okno se zprávou podle věku.
  • Pokud zvolený věk není ve vybraných případech nalezen, zobrazí zprávu jako neznámý věk.
 Ukončit Vyberte Ukončit program 

Jsou zde zmíněna některá čísla a jakmile vyberu 12 a spustím kód. Výsledek se zobrazí takto:

Uvede věkovou skupinu, jak je uvedeno níže.

To byly některé příklady maker VBA.

Co si pamatovat

  • Jako typ souboru vždy uložte soubor Excel obsahující makra jako šablonu s povoleným makrem Excel. Jinak nebudou makra uložena.
  • Název programu by neměl obsahovat žádné mezery.
  • Je dobré psát programy v modulech, protože to není specifické pro jednotlivé listy.
  • Při záznamu maker buďte opatrní, protože pokud uděláte chybu nebo opakujete krok, bude zaznamenán jako stejný a nedá skutečný výstup.

Doporučené články

Toto je průvodce příklady maker Excelu. Zde diskutujeme Úvod do maker maker a různé metody použití maker v Excelu. Můžete si také prohlédnout naše další doporučené články -

  1. Vytváření interaktivního řídicího panelu v Excelu
  2. Marimekko Graf Excel | Jak vytvořit?
  3. Funkce PRODUCT v Excelu Příklady
  4. Jak používat Najít a nahradit v Excelu?

Kategorie: