Azt hiszem erre gondoltál.
HOGYAN KÉSZÍTSÜK EL SAJÁT MAKRÓNKAT A PÉLDA MAKRÓBÓL?
Mivel később több makrót mutatok be különböző feladatra, így meglehetősen nagy számú makrót hozhatunk létre saját célunkra. Ezért célszerű „beszédes” nevekkel ellátni azokat, így könnyebben tudjuk, mit is válasszunk ki a hosszú listából. Az elnevezéseknél fontos tudni: a Visual Basic for Application (VBA) megengedi az ékezetes karakterek használatát, de kerülni illik a szóközöket, és egyéb különleges karaktereket. Kis és nagybetűk szabadon használhatók (célszerű a több szavas megnevezést egybe írni, a szó kezdőbetűket meg nagybetűvel írni, de kerüljük a nagyon hosszú elnevezéseket). Magam még szigorúbb voltam: kerülni szoktam az ékezetes betűket is, ki tudja…
Vágjunk bele. A példa makrókat majd a 2. részben lehet megtalálni.
Töltsd le a kívánt makró kódot egy tetszőleges könyvtárba (ez számos ok miatt TXT kiterjesztésű).
Hozz létre egy „üres” makrót. Az eljárás menete azonos a korábban leírtakkal, azzal a különbséggel, hogy a Makrórögzítő indulása után – mindenféle egyéb művelet nélkül – állítsd le.
Mutass az egérrel az Eszközök menü Makró elemére, majd kattints a Makrók parancsra. Ekkor megjelenik a Makró párbeszédpanel. (Alternatíva: nyomj Alt+F8-at.)
Válaszd a Makró helye legördülő lista Normal.dot (globális sablon) elemét.
Kattints a Makrónév listán arra a névre, amit korábban létrehoztál „üresként”, majd az Szerkesztés gombra.
Megnyílik a Visual Basic Editor ablaka, belül a Normal – NewMacros (Code) ablakban a létrehozott kód. Valami ilyesmi:
Sub MakróNév()
'
'MakróNév Makró
'Rögzítés: 2010.07.05., készítő: eNeL
'
End Sub
Most nyisd meg a korábban letöltött és kiszemelt fájlt egy egyszerű szövegszerkesztőben (pl. Jegyzettömb, Notepad++, vagy a Total Commander F3-al).
Jelöld ki a „Sub” név utáni, felső vesszőkkel jelölt megjegyzések (kommentek) utáni részt az „End Sub”-ig (azt már nem!), majd nyomj Ctrl+C-t (vagy Szerkesztés, utána Másolás).
Tedd aktívvá (válaszd ki) újra a VB Editort. Az „üres” makróban az utolsó felső vessző után (vagy az "End Sub" E betűje előtt) nyomj egy Enter-t, majd Crtl+V-vel (vagy Edit után Paste – a Makrószerkesztő angolul beszél a magyar nyelvű Office-ban is) illeszd be a korábban kijelölt szövegrészt.
Mentsd el szokásos módon (File – Save, esetleg lemez ikon, de a jobb felső piros X is megteszi) az alkotást.
Készen is vagyunk, már csak futtatni kell a makrót.
Nem saját.