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.
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.
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.
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.
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.