Két makró egyesítése Excelben
A makrók Visual Basic programozási kódból állnak. Kényelmesen használhatók a Microsoft Excelben, hogy automatizálhassák a felhasználók által általában kézzel végzett gyakori feladatokat. A makrók rengeteg időt takarítanak meg a felhasználóknak. Például, ha a felhasználónak át kell kattintania a hivatkozások listájára, majd ki kell másolnia és be kell illesztenie az adatokat a munkalapra, akkor makrót írhat a hivatkozások között, ahelyett, hogy ugyanazokat a feladatokat hajtaná végre az egyes hivatkozásoknál. Több makró is kombinálható egyetlen makróban, így a felhasználónak csak ezt a fő makrót kell futtatnia az összes makró helyett.
1. lépés
Hozzon létre egy fő makrót az eszköztár „Nézet” fülére kattintva. Kattintson a "Makrók" elemre, és válassza a "Makrók megtekintése" lehetőséget. Írja be a fő makró nevét, például "Master" a "Makró neve" mezőbe. Kattintson a "Létrehozás" gombra a Visual Basic szerkesztő elindításához.
2. lépés
Helyezze a kurzort az alprogram alatti második sorba. Ha például a létrehozott makró neve "Master", az első sor a "Sub Master()." Ebbe a sorba írja be a "Call" kifejezést, majd írja be az első futtatni kívánt makró nevét. Például, ha létrehozott egy „GetWebQueries” nevű makrót, amely végigfut az URL-ek listáján, megnyitva mindegyiket, majd kimásolja és beilleszti az adatokat egy táblázatból egy új munkalapba, akkor a „Call GetWebQueries()” parancsot kell beírnia.
3. lépés
Nyomja meg az "Enter" gombot a következő sorra lépéshez. Írja be a „Call” kifejezést, majd a második makró nevét, például „Call Format()”, amely a Formátum makrót futtatja, amely az egyes munkalapokat meghatározott módon formázza. Mentse a makrót, és zárja be a Visual Basic szerkesztőt.
4. lépés
Futtassa a fő makrót a "Nézet" fülre kattintva. Kattintson a "Makrók" elemre, és válassza a "Makrók megtekintése" lehetőséget. Válassza ki a fő makrót, és kattintson a "Futtatás" gombra. A fő makró a megadott sorrendben futtatja a „GetWebQueries” és a „Formátum” makrókat.