Kód VBA | Příklady spuštění kódu Excel VBA pro začátečníky

Kód Excel VBA

VBA nebo také známý jako Visual Basic Applications je programovací jazyk pro Excel a nejen Excel, ale pro většinu kancelářských programů Microsoft. Můžeme napsat sadu instrukcí v editoru jazyka Visual Basic, který pro nás provádí určité úkoly, což je známé jako kód ve VBA .

V aplikaci Excel lze VBA najít na kartě vývojáře, protože je určena pro vývojáře, pro přístup na kartu vývojáře je nejprve nutné ji povolit a poté k ní můžeme přistupovat z karty nebo pomocí klávesové zkratky ALT + F11. Kombinace kódů vytváří postup, který je také známý jako makra ve VBA, jinými slovy, makra jsou sada kódů, což je programovací jazyk psaný společně.

Pokud jste ve VBA nováčkem a nemáte o tom ponětí, pak je tento článek pro vás.

Povolit kartu Vývojář

První věcí, kterou musíte udělat, je zajistit, aby karta vývojáře v aplikaci Excel byla viditelná na pásu karet.

Pokud se ve vaší aplikaci Excel nezobrazuje karta Vývojář, postupujte podle následujících pokynů a ve svém Excelu aktivujte kartu vývojáře.

Krok 1: Přejít na soubor.

Krok 2: Klikněte na Možnosti.

Krok 3: Přejít na Přizpůsobení pásu karet v aplikaci Excel.

Krok 4: Zkontrolujte kartu Vývojář na pravé straně. Jakmile vyberete možnosti, klikněte na OK.

Příklady použití kódu Excel VBA

# 1 - Vložit kód do modulu

Chcete-li napsat kód VBA, první věcí, kterou musíte udělat, je přejít na kartu Vývojář a kliknout na Visual Basic.

Můžete také stisknout klávesovou zkratku aplikace Excel „ALT + F11“ a otevřít Visual Basic.

Když otevřete Visual Basic, uvidíte okno jako níže.

Přejděte na Vložit a klikněte na Modul.

Jakmile kliknete na modul, bude vložen a uvidíte název modulu a také uvidíte bílou obyčejnou desku vpravo.

Na bílou základní desku musíte zkopírovat kód.

Po vložení kódu je třeba jej spustit.

Proces provádění můžeme provést dvěma způsoby, jedním z nich je stisknutí klávesové zkratky F5 nebo jiný kliknutím na zelené tlačítko spuštění nahoře.

Zkopírovaný kód VBA se provede ve vašem okně.

# 2 - Uložte sešit s kódem VBA

Vím, že k uložení souboru aplikace Excel nepotřebujete žádný speciální úvod, ale pokud jde o kód VBA obsahující excelový sešit, potřebujete jeden speciální úvod.

Pokud je sešit již uložen a právě jste zkopírovali kód VBA, musíte změnit příponu souboru, protože po kliknutí na možnost uložení se zobrazí níže výstražná zpráva.

To říká, že sešit, který se pokoušíte uložit, obsahuje projekt VB, nelze jej uložit jako normální sešit aplikace Excel. Tento sešit musíte uložit jako sešit „Macro-Enabled“.

Klikněte na Uložit jako nebo stiskněte klávesu F12, zobrazí se pod oknem.

Zadejte název souboru podle svého přání, ale vyberte možnost Uložit jako typ „Sešit Excel podporující makra (* .xlsm)

Kliknutím na OK sešit uložíte jako sešit s podporou maker.

# 3 - Přiřaďte makro kód tvarům

Kdykoli potřebujeme spustit VBA, musíme se vrátit zpět do editoru jazyka Visual Basic a spustit, jedná se o časově náročný proces.

Makro můžeme přiřadit jeho jménem k jednomu z obrazců. Přiřaďte makro k tvarům podle níže uvedených kroků.

Krok 1: Přejděte na Vložit a vyberte tvar podle svého přání.

Krok 2: Po výběru tvaru, který chcete nakreslit na list. Ideálně daleko od dat.

Krok 3: Klikněte pravým tlačítkem a vyberte Upravit text.

Krok 4: Přidejte slovo podle svého přání. Přidal jsem slovo jako „Kliknutím sem spustíte makro“.

Krok 5: Opět klikněte pravým tlačítkem a vyberte možnost přiřadit makro.

Krok 6: Nyní uvidíme celý seznam maker. Vyberte název makra, které chcete přiřadit.

Krok 7: Klikněte na OK. Toto tlačítko nyní obsahuje kód makra. Kdykoli kliknete na toto tlačítko, bude tento kód proveden.


$config[zx-auto] not found$config[zx-overlay] not found