A Microsoft Excel beépített VBA-szerkesztőjével beépítheti a Visual Basic kódot a munkafüzetekbe. Az Excel egyik legjobb tulajdonsága, hogy képes VBA kódot írni Önnek-pontosan ezt teszi, amikor makrót rögzít. Amikor makrót rögzít az Excelben, az Excel a makrót a VBA -kódba menti, amelyet ezután megtekinthet és szerkeszthet a Visual Basic Editorban. Ha még nem ismeri a VBA -t, a makrókkal való játék remek módja az induláshoz. Ez a wikiHow megtanítja, hogyan hozhat létre egyszerűen saját VBA -kódot a Microsoft Excel programban, valamint hogyan szerkesztheti a fejlettebb kódot a Visual Basic Editorban.
Lépések
Rész 1 /3: A Visual Basic szerkesztő megnyitása
1. lépés: Engedélyezze a Fejlesztő lapot az Excelben
Mielőtt megnyitná a VBA szerkesztőt, és elkezdhet saját makrókat készíteni, hozzá kell adnia a Fejlesztő fület az Excel eszköztárhoz.
-
ablakok
- Kattints a Fájl menüben, és válassza a lehetőséget Lehetőségek.
- Kattintson Szalag testreszabása a menün.
- Jelölje be a "Fejlesztő" négyzetet a "Fő lapok" alatt, majd kattintson rendben.
-
Mac operációs rendszer
- Kattints a Excel menüben, és válassza a lehetőséget preferenciák.
- Kattintson Szalag és eszköztár.
- Kattintson Fő lapok.
- Jelölje be a "Fejlesztő" melletti négyzetet.
- Kattintson Megment majd csukja be az ablakot.
2. lépés. Kattintson a Fejlesztő fülre
Most, hogy engedélyezte a lapot, az az Excel tetején található. Itt találja a Visual Basic szerkesztőt, valamint egyéb fejlesztési funkciókat.
Lépés 3. Kattintson a Visual Basic elemre
A Fejlesztő fül eszköztárának bal szélén található. Ezzel megnyílik a Visual Basic Editor. Mielőtt rögzítenénk egy makrót, ismerkedjünk meg a szerkesztő működésével és elrendezésével.
4. lépés. Ismerkedjen meg a Visual Basic Editorral
Most csak az alapokkal foglalkozunk, mivel a makrókkal való munka megkezdése után több tapasztalatot szerezhet.
- A Projekt panel, a VBE bal oldalán található az összes nyitott Excel munkafüzet. A munkafüzet minden munkalapja külön objektum, a "Microsoft_Excel_Objects" alatt jelenik meg.
- Miután rögzítette a makrókat, ezek modulként jelennek meg ezen a panelen a "Modulok" fejléc alatt. Ezután a modul megnyitásával megtekintheti és szerkesztheti a kódot a szerkesztőben.
- Ha saját makró rögzítése nélkül szeretné behelyezni a saját modulját, kattintson a gombra Beszúrás menüpontot a szerkesztő tetején, és válassza a lehetőséget Modul.
- Kattints a x vagy piros kör a szerkesztő tetején, hogy visszatérjen az Excel programba.
Rész 2 /3: Makró rögzítése és szerkesztése
1. lépés: Nyisson meg bármilyen munkalapot az Excelben
Most egy példát fogunk használni a VBA létrehozásához és szerkesztéséhez. Amikor makrót rögzít az Excelben, létrehoz egy VBA -kódot, amelyet szerkeszthet a Visual Basic Editorban. Ebben a példában rögzítünk egy makrót, amely hozzáadja az A10 és a B10 összegét, megjeleníti az eredményeket a C10 -ben, majd másolja az értéket a D10 -be. Kezdje azzal, hogy kinyit egy üres munkafüzetet, és megad két tetszőleges számértéket az A10 és a B10 mezőbe.
2. lépés. Kattintson a Fejlesztő fülre
A képernyő tetején van.
A szerkesztőt a gomb megnyomásával is megnyithatja Alt + F11 PC -n, vagy Dönt + F11 (vagy Fn + Dönt + F11) Mac -en.
Lépés 3. Kattintson a Makró rögzítése elemre
Ez a képernyő tetején található Fejlesztő lapon található. Ez megnyitja a Makró rögzítése párbeszédpanelt.
4. lépés. Adja meg a makró nevét
Ez leírja, hogy mire való a makró, például a Sum_and_Copy.
A makró nevében nem lehet szóköz
5. lépés. Írjon be egy gyorsbillentyűt a makróhoz
A beírt parancsikon segítségével gyorsan futtathatja a makrót. Például, Ctrl + L.
A gyorsbillentyűnek ábécé betűnek kell lennie
6. lépés. Válassza ki a makró tárolási helyét
Ha a makrót nem használja máshol, csak ezen a munkafüzeten belül, válassza a lehetőséget Ezt a munkafüzetet. Válasszuk most ezt a lehetőséget.
- Ha használni szeretné a makrót, és szeretné megtekinteni és szerkeszteni a VBA -szkriptet az összes munkafüzetben, válassza a lehetőséget Személyes makró munkafüzet. Ez külön munkafüzetként jelenik meg a Visual Basic Editorban.
- Írhat egy leírást is, ha szeretné, például "Az értékesítési összegek másolása D10 -be".
7. lépés: A rögzítés megkezdéséhez kattintson az OK gombra
Amint elkezdi a felvételt, minden, amit csinál, rögzítésre kerül, és hozzáadódik a makróhoz VBA -kód használatával.
8. lépés. Végezze el a rögzíteni kívánt műveleteket
Csak a makróba menteni kívánt műveleteket hajtsa végre. Példánkban hozzáadjuk az A10 -et a B10 -hez, megjelenítjük az eredményeket a C10 -ben, majd átmásoljuk a D10 -be. Íme a lépések:
- Kattints a itthon fülre.
- Kattintson az egérrel a C10 -ben.
- Kattintson az "AutoSum" menüre, és válassza a lehetőséget ÖSSZEG.
- nyomja meg Belép vagy Visszatérés hogy hozzáadja a kiválasztott értékeket.
- Jelölje ki a C10 -et, és nyomja meg a gombot Ctrl + C (PC) vagy Cmd + C (Mac) másolni.
- Kattintson a D10 gombra, majd nyomja meg a gombot Ctrl + V (PC) vagy Cmd + V (Mac) beillesztéséhez.
9. lépés: Kattintson a Fejlesztő fülre, és válassza a Felvétel leállítása lehetőséget
Ez az opció helyettesíti a korábban kiválasztott "Makró rögzítését". Az Excel már nem rögzíti a műveleteit.
10. lépés: Kattintson az Makrók elemre az eszköztáron
Ez megjeleníti az összes megnyitott munkafüzet makróinak listáját.
11. lépés. Válassza ki az új makrót, majd kattintson a Szerkesztés gombra
Ez megnyitja a makró VBA -kódját a Visual Basic Editorban. Most láthatja, hogyan néz ki a makrója a VBA -kódban. A makrók rögzítése és a kód ellenőrzése során többet megtudhat a Visual Basicről.
- Amint már említettük, a makrók modulként kerülnek mentésre-a Project panelen most látnia kell a "Modulok" részt, amely tartalmazza a makrót.
- Azt is csak kattintson Visual Basic az eszköztáron a Visual Basic Editor megnyitásához kattintson a jobb gombbal a szerkeszteni kívánt modulra, majd kattintson a gombra Szerkesztés.
12. lépés. Szerkessze a makró VBA -kódját
Tegyük fel, hogy azt akarjuk, hogy a makró az összeset D10 helyett E10 -be másolja. A makró újbóli rögzítése helyett csak szerkeszthetjük a kódot a Visual Basic Editorban. Példánkban keresse meg a VBA -kódnak azt a részét a szerkesztőben, amely azt mondja: "D10", és cserélje ki "E10" -re.
13. lépés. Kattintson a Futtatás fülre, és válassza a Futtatás al/Felhasználói forma lehetőséget
Ez futtatja az újonnan szerkesztett makrót.
- Nyomja meg a gombot is F5 vagy kattintson a lejátszás gombra az eszköztáron a makró futtatásához.
- Az eredmények megtekintéséhez zárja be a Visual Basic Editor programot, és térjen vissza a munkalapra.
Rész 3 /3: Alapparancs gomb létrehozása
1. lépés: Nyisson meg egy üres munkalapot az Excelben
A VBA megismerésének másik módja a kód beillesztése az Excelből. Ebben a példában létrehozunk és szerkesztünk egy gombot, amely megnyomáskor bizonyos módon viselkedik.
2. lépés. Kattintson a Fejlesztő fülre
Az Excel tetején van.
3. lépés: Kattintson a Beszúrás gombra
Ez az eszköztár ikonja az eszköztáron. Ez megnyit egy menüt.
4. lépés: Kattintson a Parancsgomb ikonra az "Active X Control" részben
Ez az első lehetőség a második részben.
Ha az egérmutatót az adott szakasz első ikonja fölé viszi, akkor a „Command Button” felirat jelenik meg, így tudja, hogy a megfelelő gombbal dolgozik
5. lépés Kattintson egy üres cellára
Ez új gombot hoz létre a "Parancsgomb" néven a munkafüzetben. Ehhez a gombhoz hozzárendelhet egy makrót, amely minden egyes kattintás után elvégzi a kívánt feladatot. Példánkban a gomb behelyezi a "wikiHow" szót az A1 cellába.
Az Tervezési mód Az eszköztár gombjának most világítania kell. Ha nem, kattintson rá a világításhoz.
6. lépés: Kattintson a jobb gombbal a Parancs gombra, és válassza a Kód megtekintése lehetőséget
Ez megnyitja a gomb kódját a Visual Basic Editorban.
- Egyszer rákattinthat a gombra, és kiválaszthatja Kód megtekintése az eszköztáron.
- Ahelyett, hogy a kódot modulként illesztené be, mint például a makró rögzítése, ez hozzáadja a kódot a munkalap objektumához, amelyre a gombot helyezte. Ezt a kódot bármikor megtekintheti és szerkesztheti, ha megnyitja a Visual Basic Editor programot, kattintson a jobb gombbal a gombot tartalmazó munkalapra, és válassza a Kód megtekintése.
7. lépés: Illessze be a kódot a "wikiHow" nyomtatásához az A1 cellába
A meglévő kód a gomb. Ahhoz, hogy a gomb tegyen valamit, hozzá kell adnunk a kódunkat a meglévő kód két sora közé. Másolja ki és illessze be a következő kódot a meglévő két sor közé:
-
Tartomány ("A1"). Érték = "Hello"
8. lépés Zárja be a Visual Basic szerkesztőt
Ehhez kattintson a gombra x vagy piros kör az ablak tetején. Ez visszavezet a munkalaphoz.
9. lépés: Kattintson az Eszköztár Tervezési mód elemére
Ez kilép a tervezési módból-nem tud kattintani a gombra, ha még tervezési módban van.
10. lépés. Kattintson a Parancs gombra
Most látnia kell a "wikiHow" szót a munkalap A1 cellájában.
A kód újbóli szerkesztéséhez kattintson a gombra Tervezési mód, válassza ki a gombot, majd kattintson a gombra Kód megtekintése az eszköztáron, vagy kattintson rá jobb gombbal, és válassza a lehetőséget Kód megtekintése.
Tippek
- Ha új vagy a VBA -ban, próbálj meg bevezető órát tartani, vagy nézd meg a kezdő videókat a YouTube -on.
- Ahogy egyre több tapasztalatot szerez a VBA -val, nézze meg a népszerű Excel VBA felhasználói fórumokat Reddit /r /vba és /r /excel.