Excel VBA aktiválási lap
Az Excel aktiválásához vagy kiválasztásához manuálisan lépünk a lapra, és kattintson a Lap fülre. De amikor egy olyan kódot írunk, ahol össze kell kapcsolnunk a különböző lapokat különböző formákban, akkor használhatjuk a VBA Activate Sheets funkciót. Ezt meg lehet tenni a „. Aktiválás ”parancs a VBA-ban. Ez automatikusan kiválasztja vagy aktiválja a lapot további felhasználáshoz.
A lap aktiválása azt jelenti, hogy kiválasztja a lapot. És tudni, hogy ez a lap aktiválva van-e vagy ki van-e választva, jobb, ha a kód futtatása után excel-ben ellenőrzi, láthatjuk-e az aktuális lapot, vagy sem.
Hogyan lehet aktiválni a lapot az Excel VBA alkalmazásban?
Az alábbiakban bemutatjuk azokat a különféle példákat, amelyekkel aktiválhatjuk a lapot az Excel alkalmazásban, VBA kód használatával.
Itt töltheti le ezt a VBA aktiváló Sheet Excel sablont - VBA Activate Sheet Excel TemplateVBA aktiváló lap - 1. példa
A lapok aktiválásának különféle módjai vannak a VBA-ban. Ehhez 3, első, második és harmadik elnevezésű lapot vettünk figyelembe, amint az alább látható. Az egyes lapok elnevezésének célja az, hogy megkülönböztesse a lapszámot és a lapnevet, amelyet a következő példákban használnak.
Kövesse az alábbi lépéseket a lap aktiválásához az Excel VBA alkalmazásban.
1. lépés: Most lépjen a VBA-ra, és a Beszúrás menü lapon válassza az Alább látható módon modult .
A modul az a hely, ahol megírjuk az aktiváló lap kódját. Ezután új modult nyitunk meg.
2. lépés: Ebben a modulban hozzon létre bármilyen névhez a funkció alkategóriáját. A jobb megértés érdekében sorrendben létrehoztuk a VBA Activate Sheet nevében. Ez elősegíti a megfelelő modul nyomon követését.
Kód:
Sub VBA_ActivateSheet1 () Sub
3. lépés: Most bármelyik lap kiválasztásához használja a Táblázatok funkciót.
Kód:
Sub VBA_ActivateSheet1 () Sheets ("First") End Sub
4. lépés: Most, hogy valóban kiválassza vagy aktiválja a lapot az Excel alkalmazásban, használja Aktiválja a dot által vontatott parancsot (.)
Kód:
Sub VBA_ActivateSheet1 () Sheets ("First")
Ezzel megengedjük, hogy az „Első” elnevezésű lapot kiválasszuk, amikor a kód azt kéri.
5. lépés: Most tegye ugyanazt a második és a harmadik lapnévhez, az alább látható módon.
Kód:
Al VBA_ActivateSheet1 () lapok ("első"). Aktiválás lapok ("második"). Aktiválás lapok ("harmadik").
6. lépés: Most állítsa le a kódot lépésről lépésre vagy egyszerre. A kicsi kód egyszerre lefordítható, ami nem jelent hibát. Ezután futtassa a kódot a lejátszás gombra kattintva, amely a menüsor alatt található.
Látni fogjuk, hogy a Harmadik Lap akkor kerül kiválasztásra, ahogy a végén volt. Ha lépésről lépésre végezzük a fordítást, akkor az F8 billentyű megnyomásával láthatjuk, hogy ki aktiválta az első, a második és a harmadik lapot.
Amint a fordító áthalad az első soron, látni fogjuk, hogy az Első lap az alábbiak szerint aktiválódik.
Az F8 gomb ismételt megnyomásával a fordító áthalad a második kódsoron, és láthatjuk, hogy a Második lap aktiválva van.
És amikor a fordító elérte a kódszerkezet végső alpontját, akkor a Harmadik lapot aktiváljuk az alábbiak szerint.
VBA aktiválási lap - 2. példa
A Munkalap paranccsal bármely lapot kiválaszthatunk és aktiválhatunk. Ez a folyamat meglehetősen hasonló az 1. példához. Ehhez ismét megvizsgáljuk az első , a második és a harmadik fájllap nevét. Kövesse az alábbi lépéseket a lap aktiválásához az Excel VBA alkalmazásban.
1. lépés: A modulban kezdje el írni a VBA aktiváló lap alkategóriáját az alább látható módon.
Kód:
Sub VBA_ActivateSheet2 () Sub Sub
2. lépés: Mivel a Sheet parancsot használtuk a Sheet aktiválásához, itt a Munkalap parancsot fogjuk használni.
Kód:
Sub VBA_ActivateSheet2 () Munkalapok ("Első") A Sub befejezése
3. lépés: Most itt használja az Aktiválás funkciót, amely pontozott (.) Vonalban van a lap aktiválásához.
Kód:
Sub VBA_ActivateSheet2 () Munkalapok ("Első")
4. lépés: Most tegye ugyanezt a második és a harmadik lapra is.
Kód:
Sub VBA_ActivateSheet2 () Munkalapok ("Első"). Aktiválja Munkalapok ("Második"). Aktiválja Munkalapok ("Harmadik").
5. lépés: Ha kész, akkor fordítsa le a kódot. Itt lépésről lépésre összeállítjuk a változásokat. Az F8 nyomógombhoz, amely lépésről lépésre áll össze és futtatja a kódot. Amint a fordító áthalad a második kódsoron, látni fogjuk, hogy az Excel lapban a Második aktiválva vagy kiválasztva van.
6. lépés: Nyomja meg ismét az F8 gombot a következő lap kiválasztásához. Látni fogjuk, amint a fordító áthalad a harmadik kódsoron, és eléri a végét, a Harmadik nevű lap aktiválódik vagy ki van választva.
VBA aktiváló lap - 3. példa
A munkalapok aktiválásának másik módja is van. Ehhez a fenti példákban használt első, második és harmadik azonos nevű lapkészletet is figyelembe vesszük. Ebben a példában a Lap és a Munkalap funkció 3 kombinációját látjuk a Kiválasztással együtt, amelyeket az Aktiválás helyett fogunk használni. A kiválasztás funkció ugyanúgy működik, mint az aktiválás . A különböző funkciók kombinációjának felhasználásával ugyanahhoz a felhasználáshoz meglátjuk, hogy a kimenet hogyan változik.
Kövesse az alábbi lépéseket a lap aktiválásához az Excel VBA alkalmazásban.
1. lépés: Ehhez nyisson meg egy modult, és tegye az alkategóriát a végrehajtott függvény nevére vagy bármely más névre, amelyet választott. Megtartjuk a nevet, de sorrendben, az alább látható módon.
Kód:
Sub VBA_ActivateSheet3 () Sub
2. lépés: Ismét ugyanolyan módon használja a Lapok funkciót a lap nevével, amint az alább látható.
Kód:
Sub VBA_ActivateSheet3 () Sheets ("First") End Sub
3. lépés: Használat után válassza a pont (.) Által vontatott funkciót.
Kód:
Sub VBA_ActivateSheet3 () Sheets ("First") Válassza a Sub Sub vége lehetőséget
4. lépés: A kód második sorában a Táblázatok funkciót az Aktiválás funkcióval együtt fogjuk használni a Másod nevű laphoz, az alább látható módon.
Kód:
Sub VBA_ActivateSheet3 () Sheets ("First"). Select Sheets ("Second").
5. lépés: És az utolsó harmadikként elnevezett lapon a Munkalapokat és a Kiválasztás funkciót fogjuk használni az alább bemutatott módon.
Kód:
Sub VBA_ActivateSheet3 () Sheets ("First"). Select Sheets ("Second"). Activate Munkalapok ("Third"). Select End End Sub
6. lépés: Most állítsa össze a teljes kódot, és lépésről lépésre futtassa a kódot, hogy az F8 billentyű megnyomásával lássa a változásokat. Amint a fordító áthalad az első kódsoron, az első lap aktiválódik.
Amint az fordítás a kód második során megy keresztül, a második lap aktiválódik.
És végül, amikor a fordító a Sub Sub végére érkezik, a harmadik lap aktiválódik az alábbiak szerint.
Így használhatjuk a Munkalapok és Munkalapok kombinációját, valamint az Aktiválás és a Kiválasztás funkciókat és bármilyen munkalapot.
Az Excel VBA aktiválási lapjának előnyei
- Bármely lap kiválasztása Excelben és a VBA használatával meglehetősen egyszerű.
- Ez a funkció nagyon hasznos, ha a kódunkat különböző munkalapok adataihoz kapcsoljuk.
Dolgok, amikre emlékezni kell
- A Kiválasztás és aktiválás funkció ugyanolyan munka, mint bármely munkalap aktiválása. Bár a név más.
- A Kijelölés és az Aktiválás eltérő kombinációja, valamint a Munkalapok és a Munkalap együtt lehetséges egy vagy több munkalap aktiválásához.
- Bármely munkalap aktiválása azt jelenti, hogy kiválasztja a munkalapot.
- Miután végrehajtotta a kódot, mentse el a fájlt a Makró engedélyezése munkalapba. Ez elősegíti a kód mentését, hogy többször is felhasználhassuk veszteség nélkül.
Ajánlott cikkek
Ez egy útmutató a VBA aktiválási laphoz. Itt megvitattuk, hogy miként lehet aktiválni a lapokat az Excelben VBA-kód használatával, néhány gyakorlati példával és letölthető Excel sablonnal együtt. Megnézheti más javasolt cikkeinket -
- VBA tartományú cellák
- Keressen külső linkeket az Excel programban
- VBA aktív cella
- Állapotsor az Excelben