Vložte makro do VBA - tipy pro Excel

Obsah

Bob položil tento týden otázku Excel.

Mám problém. Microsoft Knowledge Base nabízí makro Excel k vyřešení problému, ale nemohu přijít na to, jak dostat toto makro do aplikace Excel. Co je VBA? Kam vložit makro?

Vynikající otázka. Na internetu existuje spousta stránek, které nabízejí nápovědu, ale všechny předpokládají, že znáte základy maker. Zde je podrobná sada pokynů pro použití makra z webu.

Spusťte editor jazyka

Krok 1: Spusťte editor jazyka Excel Excel stisknutím klávesy Alt-F11 nebo pomocí nabídky Nástroje> Makro.

Dobře, jistě - na první pokus to vypadá zastrašující. Utekl bych, i kdybych byl tebou!

Vlevo dole je okno vlastností. Nebudete to potřebovat, dokud se nepokusíte vytvořit vlastní uživatelské formuláře, takže si s tím teď nedělejte starosti.

Prostředí editoru jazyka Visual Basic

Vlevo nahoře je okno projektu. Okno projektu je užitečné, pokud máte najednou otevřeno více souborů Excel. Makra Excel VBA lze uložit přímo do sešitu. V okně projektu můžete přepínat z knihy do knihy. Pokud nevidíte celý text, protože okno je příliš úzké, uchopte pravý okraj okna projektu a táhněte doleva.

Velká šedá oblast na pravé straně obrazovky je místo, kam se vaše makro nakonec dostane. Zde je jen trochu jazyka, který potřebujete. Makro aplikace Excel se nazývá „Procedura“. Do jednoho „modulu“ lze uložit několik procedur.

První věcí, kterou musíte udělat, je vložit do tohoto sešitu prázdný modul. V nabídce vyberte Vložit> Modul. Nyní jste připraveni vložit makro z webu.

Vložte modul do VBE

Pomocí prohlížeče přejděte na stránku s makrem. Pomocí myši kliknutím a tažením zvýrazněte celé makro. To zahrnuje řádek, který začíná „Sub“ až po řádek „End Sub“. Pomocí příkazu Upravit> Kopírovat z nabídky zkopírujte makro do schránky.

Vložte makro do modulu

Vraťte se zpět do editoru jazyka. Klikněte do velkého okna s bílým kódem, přímo pod „(Obecně)“. Do Upravit> Vložit vložte zkopírované makro do sešitu.

Zde je třeba si všimnout několika věcí. Horní řádek, který začíná „Sub“, končí názvem makra. Je důležité si tento název makra zapamatovat, abyste jej mohli spustit později. Řádky kódu, které začínají apostrofem, jsou komentáři v kódu. Tyto řádky se zobrazí zeleně. Přečtěte si je a zjistěte, zda existují nějaké poznámky, se kterými si musíte dělat starosti. Například Microsoft vám často poradí, jestli se kód musí u starší verze Excelu lišit.

Jste připraveni běžet. Vraťte se do Excelu. V nabídce Nástroje vyberte Makro. V dialogovém okně vyberte název makra a klikněte na RUN.

Když uložíte tento sešit aplikace Excel, makro se uloží do sešitu. Kdykoli je tento sešit otevřený, můžete makro spustit.

Gratulujeme! Nyní můžete zkopírovat a spustit užitečná makra z webu.

Poznámka pro uživatele aplikace Excel 95: Excel 95 nenabízel stejný editor VB. Z aplikace Excel 95 byste vložili> modul přímo z aplikace Excel. List modulu by se poté v sešitu aplikace Excel zobrazil jako list. Vložte makro na tento prázdný list modulu a pomocí nabídky Nástroje> Makro spusťte stejně jako výše.

Zajímavé články...