Prilepujte makro do VBA - tipy pre Excel

Obsah

Bob položil tento týždeň otázku programu Excel.

Mám problém. Microsoft Knowledge Base ponúka makro Excel na vyriešenie problému, ale neviem prísť na to, ako toto makro dostať do programu Excel. Čo je to VBA? Kam prilepím makro?

Vynikajúca otázka. Na internete existuje veľa stránok ponúkajúcich pomoc, ale všetky predpokladajú, že ovládate základné informácie o makrách. Tu je podrobný súbor pokynov na používanie makra z webovej stránky.

Spustite editor jazyka Visual Basic

Krok 1: Spustite editor programu Excel Visual Basic stlačením klávesov Alt-F11 alebo pomocou ponuky Nástroje> Makro.

Dobre, jasné - na prvý pokus to vyzerá zastrašujúco. Aj na tvojom mieste by som utiekol!

Vľavo dole je okno s vlastnosťami. Toto nebudete potrebovať, kým sa nepokúsite vytvoriť svoje vlastné užívateľské formuláre, takže si s tým teraz nerobte starosti.

Prostredie editora Visual Basic

Vľavo hore je okno projektu. Okno projektu je užitočné, ak máte súčasne otvorených viac ako jeden súbor programu Excel. Makrá Excel VBA je možné uložiť priamo do zošita. Na prepnutie z knihy do knihy môžete použiť okno projektu. Ak nevidíte celý text, pretože okno je príliš úzke, chyťte pravý okraj okna projektu a potiahnite doľava.

Do veľkej šedej oblasti na pravej strane obrazovky sa nakoniec dostane vaše makro. Tu je len málo z jazyka, ktorý potrebujete. Makro programu Excel sa nazýva „Procedúra“. Niekoľko procedúr môže byť uložených v jednom „module“.

Prvá vec, ktorú musíte urobiť, je vložiť prázdny modul do tohto zošita. V ponuke vyberte Vložiť> Modul. Teraz ste pripravení vložiť makro z webu.

Vložte modul do VBE

Pomocou prehliadača prejdite na stránku s makrom. Pomocou myši kliknutím a ťahaním zvýraznite celé makro. Patrí sem riadok, ktorý začína na „Sub“ až po riadok „End Sub“. Pomocou príkazu Upraviť> Kopírovať z ponuky skopírujte makro do schránky.

Vložte makro do modulu

Vráťte sa späť do editora jazyka Visual Basic. Kliknite do veľkého bieleho okna s kódom priamo pod „(Všeobecné)“. Do Upraviť> Prilepiť vložte skopírované makro do svojho zošita.

Tu je niekoľko vecí, ktoré si treba všimnúť. Horný riadok, ktorý sa začína zámenom, sa končí názvom makra. Je dôležité pamätať na tento názov makra, aby ste ho mohli spustiť neskôr. Riadky kódu, ktoré začínajú apostrofom, sú komentármi v kóde. Tieto riadky sa zobrazia nazeleno. Prečítajte si ich a zistite, či existujú nejaké poznámky, ktoré si musíte robiť. Napríklad spoločnosť Microsoft vám často poradí, či sa kód musí v prípade staršej verzie programu Excel líšiť.

Ste pripravení na beh. Vráťte sa do Excelu. V ponuke Nástroje vyberte položku Makro. V dialógovom okne vyberte názov makra a kliknite na tlačidlo RUN.

Keď uložíte tento zošit programu Excel, makro sa uloží do zošita. Makro môžete spustiť kedykoľvek, keď je tento zošit otvorený.

Blahoželáme! Teraz môžete kopírovať a spúšťať užitočné makrá z webu.

Poznámka pre používateľov aplikácie Excel 95: Excel 95 neponúka rovnaký editor VB. Z Excelu 95 by ste vložili> Modul priamo z Excelu. Hárok modulu by sa potom v zošite programu Excel zobrazil ako hárok. Prilepte makro na tento prázdny hárok modulu a pomocou ponuky Nástroje> Makro spustite rovnako ako vyššie.

Zaujímavé články...