Makró beillesztése a VBA-ba - Excel tippek

Tartalomjegyzék

Bob feltette az e heti Excel kérdést.

Problémám van. A Microsoft Tudásbázis kínál Excel-makrót a probléma megoldására, de nem tudom kitalálni, hogyan lehet ezt a makrót az Excel-be vinni. Mi az a VBA? Hová illesszem be a makrót?

Kiváló kérdés. Az interneten rengeteg olyan webhely kínál segítséget, amelyek mindegyike feltételezi, hogy ismeri a makrók alapjait. Itt egy lépésről lépésre található útmutatás a makrók használatához egy webhelyről.

Indítsa el a Visual Basic Editor alkalmazást

1. lépés: Indítsa el az Excel Visual Basic szerkesztőt az Alt-F11 megnyomásával vagy az Eszközök> Makró menü használatával.

Rendben, persze - ez első próbálkozáskor félelmetesnek tűnik. Elmenekülnék, ha én is lennék!

A bal alsó sarokban található egy tulajdonságablak. Erre addig nem lesz szükséged, amíg meg nem próbálja megcsinálni a saját felhasználói űrlapokat, ezért most ne aggódjon.

Visual Basic Editor Környezet

A bal felső sarokban található a projektablak. A projektablak akkor hasznos, ha egyszerre több Excel fájl van megnyitva. Az Excel VBA makrók közvetlenül a munkafüzetben tárolhatók. A projekt ablak segítségével válthat könyvről könyvre. Ha nem látja az egész szöveget, mert az ablak túl keskeny, fogja meg a projektablak jobb szélét, és húzza balra.

A képernyő jobb oldalán található nagy szürke területre a makró kerül. Itt van csak egy kis szó a szükséges nyelvről. Az Excel makrókat "Eljárásnak" nevezik. Több eljárás tárolható egyetlen "modulban".

Az első tennivaló egy üres modul beszúrása ebbe a munkafüzetbe. A menüből válassza a Beszúrás> Modul lehetőséget. Most készen áll a makrók beillesztésére az internetről.

Helyezze be a modult a VBE-be

Böngésző segítségével böngészhet egy makróval rendelkező oldalra. Az egérrel kattintson és húzza a teljes makró kiemeléséhez. Ez magában foglalja azt a sort is, amely a "Sub" kezdést végzi a "End Sub" soron keresztül. Használja a menü Szerkesztés> Másolása parancsát a makró vágólapra másolásához.

Illessze be a makrót a modulba

Menjen vissza a Visual Basic szerkesztőhöz. Kattintson a nagy fehér kódablakra, közvetlenül az "(Általános)" alatt. Tegye a Szerkesztés> Beillesztés elemet a másolt makró beillesztéséhez a munkafüzetbe.

Íme néhány dolog, amit észre kell venni. A "Sub" betűvel kezdődő felső sor a makró nevével végződik. Fontos megjegyezni ezt a makrónevet, hogy később futtassa a makrót. Az aposztrófával kezdődő kódsorok a kód megjegyzései. Ezek a vonalak zölden jelennek meg. Olvassa el őket, hogy megnézze, vannak-e olyan megjegyzések, amelyek miatt aggódnia kell. Például a Microsoft gyakran tanácsot ad Önnek, ha a kódnak másnak kell lennie az Excel régebbi verziójánál.

Készen állsz a futásra. Menjen vissza az Excel programba. Az Eszközök menüben válassza a Makró lehetőséget. Válassza ki a makró nevét a párbeszédpanelen, majd kattintson a FUTÁS gombra.

Az Excel-munkafüzet mentésekor a makró mentésre kerül a munkafüzetbe. Bármikor, amikor ez a munkafüzet meg van nyitva, futtathatja a makrót.

Gratulálunk! Most másolhat és futtathat hasznos makrókat az internetről.

Megjegyzés az Excel 95 felhasználók számára: Az Excel 95 nem ugyanazt a VB szerkesztőt kínálta. Az Excel 95-ből a Beszúrás> Modult közvetlenül az Excelből illesztené be. A Modul lap ezután lapként jelenik meg az Excel munkafüzetben. Illessze be a makrót erre az üres modullapra, és az Eszközök> Makró menü segítségével futtassa a fentieket.

érdekes cikkek...