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 ExceluMetoda 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 -
- Vytváření interaktivního řídicího panelu v Excelu
- Marimekko Graf Excel | Jak vytvořit?
- Funkce PRODUCT v Excelu Příklady
- Jak používat Najít a nahradit v Excelu?