Tartalomjegyzék
Néha ki kell választanunk egy adott lapot több munkalap közül a Excel Munkafüzet. A lapot az alapértelmezett lapon hívhatjuk meg Kódnév vagy egy Változó neve Ahhoz, hogy egy lapot a változó neve alapján válasszunk ki, először a változó nevét kell beállítanunk. Ebben a cikkben megmutatjuk, hogyan lehet hatékonyan, de mégis egyszerűen Válassza ki a címet. a Sheet egy Változó neve a címen VBA a oldalon. Excel .
A szemléltetés érdekében egy mintaadatkészletet fogunk használni példaként. Például a következő adatkészlet a Értékesítő , Termék , és Nettó értékesítés egy vállalat különböző lapokon feltüntetett adatai.
Gyakorlati munkafüzet letöltése
Töltse le az alábbi munkafüzetet, hogy saját maga gyakorolhasson.
VBA Select Sheet változó név kiválasztása.xlsm2 mód a lap kiválasztására a VBA változó neve alapján az Excelben VBA-val
1. Aktív lap kiválasztása változó neve alapján VBA-val az Excelben
Az első módszerünkben az aktív lapot egy változó nevének segítségével választjuk ki. By Aktív lap , vagyis azt a lapot értjük, amelyen dolgozunk. Ezért kövesse az alábbi lépéseket, hogy Aktív lap kiválasztása a Változó neve a címen VBA a oldalon. Excel .
LÉPÉSEK:
- Először válassza ki a Visual Basic a Fejlesztő tab.
- Ennek eredményeként a VBA ablak fog felugrani.
- Ezután válassza a Modul a Beillesztés tab.
- Következésképpen a Modul ablak jelenik meg.
- Másolja ki a következő kódot, és illessze be a mezőbe.
Sub ActiveSheetSelect() Dim ws As Worksheet Set ws = ActiveSheet ws.Select End Sub
- Most zárja be a VBA ablak.
- Ezután válassza a Makrók a Fejlesztő tab.
- Ennek eredményeként a Makró párbeszédpanel jelenik meg.
- Itt válassza ki a ActiveSheetSelect és nyomja meg a Fuss .
- Végül visszaadja azt a lapot, amelyen dolgoztunk.
2. Excel VBA a változó nevének beállításához a lap kiválasztásához
A korábbi módszerünkben a VBA kódot, hogy visszaadja azt a lapot, amelyen már dolgoztunk. Ebben a módszerben beállítunk egy Változó neve a kívánt munkalapot, és jelöljük ki azt a munkalapot a Változó neve a címen VBA Ezért a feladat elvégzéséhez tanulja meg a következő eljárást.
LÉPÉSEK:
- Először is, beállítjuk a Változó neve a oldalon. Sheet2 és használja ezt a változónevet a lap kiválasztásához.
- Szóval, menj a Fejlesztő ➤ Visual Basic .
- Ezután válassza a Beillesztés ➤ Modul .
- Ezért a Modul párbeszédpanel jelenik meg.
- Ezután másolja ki az alábbi kódot, és illessze be.
Sub SelectSheet() Dim VarSheet As String VarSheet = "Sheet2" With ActiveWorkbook.VBProject Worksheets(CStr(.VBComponents(VarSheet).Properties("Name"))).Select End With End With End Sub
- Ezután zárja be a VBA ablak.
- Most nyissa ki Sheet3 .
- Ezt követően válassza ki a Makrók a Fejlesztő tab.
- Ennek eredményeként a Makró párbeszédpanel fog megjelenni.
- Ott kattintson a SelectSheet és nyomja meg a Fuss .
- Miután megnyomta a Fuss , akkor a következő képen látható hiba párbeszédpanel jelenik meg.
- A probléma megoldásához nyomja meg a Vége .
- Ezután menjen a Fájl ➤ Opciók .
- Ezt követően a Trust Center lapon válassza a Bizalmi központ beállításai .
- Következésképpen a Trust Center párbeszédpanel jelenik meg.
- Ott válassza ki a Makró beállítások tab.
- Ezután jelölje be a Bizalmi hozzáférés a VBA projekt objektummodelljéhez és nyomja meg a OK .
- Ismét válassza ki Fejlesztő ➤ Makrók .
- Kattintson a címre. SelectSheet és nyomja meg a Fuss .
- Végül, ez visszaadja a Sheet2 még akkor is, ha a Sheet3 .
További információ: Hogyan keressük a lap nevét VBA-val az Excelben (3 példa)
Következtetés
Mostantól kezdve Ön képes lesz arra, hogy Válassza ki a címet. a Sheet a Változó neve a címen VBA a oldalon. Excel a fent leírt módszerek segítségével. Használja őket továbbra is, és tudassa velünk, ha további módjai vannak a feladat elvégzésére. Ne felejtse el, hogy az alábbi megjegyzés rovatban tegyen megjegyzéseket, javaslatokat vagy kérdéseket, ha van ilyen.