VBA munkalapok Hogyan lehet használni a VBA munkalap funkciót az Excelben?

Tartalomjegyzék:

Anonim

Munkalapok az Excel VBA-ban

Az excel munkalapok azok a lapok, amelyek sorokkal és oszlopokkal rendelkeznek, amelyekben dolgozunk. Amikor megnyitjuk az Excel-t, dolgozunk rajtuk. Most, amikor az excel-ben dolgozunk, olyan funkciókat használunk, amelyeket munkalap-függvényeknek hívunk, és hasonló funkciókat is használhatunk a VBA-ban. Ebben a cikkben megismerjük a VBA különféle funkcióit, amelyek a munkalapon működnek. A legfontosabb dolog, amelyet figyelembe kell venni, amikor a VBA-ban dolgozunk, mindig a munkalap funkciót kell használnunk, mivel az Excelben tárolt adatokat a munkalap maga tárolja.

A munkalap alapvetően egy objektum a VBA-ban. Most kétféle módszer létezik ennek az objektumnak a használatára. Az egyik a Munkalapok módszerére utal, a másik pedig a Munkalapok módszerére utal. Mivel ez a cikk a munkalapokról szól, tovább lépünk a munkalapok objektummal. Különböző objektumok vannak a munkalap-objektumok használatához. Az objektum megfelelő használatának módját az alábbiakban ismertetjük:

Munkalapok („Munkalap neve”). Mód

Most meg kell emlékezni az összes különféle módszerre, hogy felhasználhatjuk azokat kódunkban. Néhány példa felvázolja ezek fontos és mindennapi használatát.

Hogyan lehet használni a VBA munkalapokat Excelben?

Megtanuljuk, hogyan kell használni a VBA munkalap-függvényt néhány példával az Excelben.

A VBA munkalap Excel-sablonját itt töltheti le - a VBA-munkalap Excel-sablonja

1. példa - VBA munkalapok

Először próbáljuk meg kiválasztani egy munkalapot a VBA munkalap-objektummal.

1. lépés: Mielőtt továbblépnénk, meg kell nyitnunk a VB Szerkesztőt a fejlesztői lapon, az alábbi képen látható módon. Ez elérhető a kód részében

2. lépés: Miután rákattintunk, a VB Szerkesztőben vagyunk, és beilleszthetünk egy új modult a beszúrás fülbe, ahol minden példát fel fogunk írni,

3. lépés: Most definiálja az alfolyamatot az alábbiak szerint,

Kód:

 1. alpélda () Vége az alpéldához 

4. lépés: Mivel láthatjuk, hogy a munkafüzetünkben három különböző munkalap található: 1., 2. és 3. lap: Válasszuk ki a 2. lapot erre a példára,

5. lépés: A 2. lap munkalap-objektummal történő kiválasztására a következő módszer alkalmazható:

Kód:

 1. alpélda () Munkalapok ("Lap2") Válassza az Alsó befejezése lehetőséget 

Válassza ki az ehhez az objektumhoz használt módszert.

6. lépés: Végezze el a fenti kódot, és az alábbiak szerint nézze meg az eredményt a munkafüzetben:

Láthatjuk, hogy a 2. lap van kiválasztva.

2. példa - VBA munkalapok

Most már kiválasztottuk a 2. lapot, de az adatokat az 1. lap A1 cellájába szeretnénk elhelyezni. Ehhez választhatjuk az 1. lapot a fenti ábra szerint, majd a parancs segítségével véletlenszerű értéket adhatunk az aktív laphoz, amely az 1. lap. De ez kétszer a munka. Használhatjuk az Aktiválás módszert és véletlenszerű értéket adhatunk meg.

1. lépés: Ugyanazon modulban az alábbiak szerint definiáljon egy másik alfolyamatot a következő példához:

Kód:

 2. alpélda () Vége albekezdés 

2. lépés: Először aktiválja az 1. lapot a munkalap objektumával az alábbiak szerint,

Kód:

 2. alpélda () Munkalapok ("1. lap") 

3. lépés: Most a tartomány tulajdonságot használjuk, hogy véletlenszerű értéket adjunk az A1 cellába, az alább látható módon,

Kód:

 2. alpélda () Munkalapok ("1. lap"). Aktiválja a tartományt ("A1"). Érték = 10 Vége Sub 

4. lépés: Végezze el a fenti kódot, és az eredményt az 1. lapon lásd a következőképpen:

Mivel az első példában a 2. lapot választottuk, Ez a módszer nem csak az 1. lapot választotta számunkra, hanem értéket tudtunk adni az A1 cellához is.

3. példa - VBA munkalapok

Most próbáljuk átnevezni a munkalap nevét a munkalap objektummal. A 3. lapot átnevezzük a Harmadik lapra.

1. lépés: Ugyanabban a modulban határozza meg a következő alfolyamatot a harmadik példához,

Kód:

 3. alpélda () vége albekezdés 

2. lépés: A 3. munkalap nevének megváltoztatásához a .Name módszert kell használni az alábbiak szerint,

Kód:

 3. alpélda () Munkalapok ("Lap3"). Név = "Harmadik lap" Alpont vége 

3. lépés: Ha most látjuk a lap eredeti nevét e kód elõtt, az alább látható módon,

4. lépés: Végezze el a fenti kódot, és az alábbiak szerint nézze meg az eredményt a munkafüzetben:

4. példa - VBA munkalapok

Most ebben a módszerben először manuálisan hozzáadunk egy másik munkalapot a + jel használatával a munkafüzetbe, és töröljük a munkalap-objektummal a VBA-ban.

1. lépés: Először hozzunk létre egy másik munkalapot a munkafüzetbe, az alább látható módon,

2. lépés: Láthatjuk, hogy most van egy másik lap 4. lapként. Most határozza meg az alfolyamatot negyedik példánk számára.

Kód:

 4. alpélda () Vége az alpéldához 

3. lépés: A munkalap törléséhez a munkafüzetből .Delete metódust használunk a munkalap objektumának ábrázolására az alábbiak szerint.

Kód:

 4. alpélda () Munkalapok ("4. lap") 

4. lépés: Most hajtsa végre újra a fenti kódot, és megjelenik egy felugró ablak, amely megerősítés kérését kéri a munkalap törléséhez,

5. lépés: Kattintson a Törlés gombra, és ez törli számunkra a 4. lapot.

5. példa - VBA munkalapok

Most használjuk ennek az objektumnak egy másik jó tulajdonságát. Ebben a példában megszámoljuk és megjelenítjük a munkafüzetünkben található munkalapok számát.

1. lépés: Ugyanazon modulban az alábbiak szerint definiáljon egy másik alfolyamatot,

Kód:

 5. alpélda () Vége albekezdés 

2. lépés: Nyisson meg egy változót egész számként az alábbiak szerint,

Kód:

 5. alpélda () Dim COunt egész számként 

3. lépés: Most a Count-ban tárolja a munkafüzetben található munkalapok számát az alábbi módon, a számlálási módszerrel,

Kód:

 5. alpélda () Dim COunt egész szám COunt = Munkalapok.COunt vége Sub 

4. lépés: Az msgbox funkció segítségével jelenítse meg a változóban tárolt értéket az alábbiak szerint:

Kód:

 5. alpélda () Dim COunt mint egész COunt = Munkalapok.COunt MsgBox COunt End Sub 

5. lépés: Végezzük el a fenti kódot, hogy a munkafüzetek a következőképpen szerepeljenek a munkafüzetben:

Dolgok, amikre emlékezni kell

  • A munkalapok egy objektum a VBA-ban.
  • Különböző módszereket használunk a különféle munkalapok hivatkozására a VBA-ban.
  • Ha a lapok helytelen nevét adjuk meg, hibát fogunk találni.
  • A munkalap objektumának a argumentumát a lapnév karakterláncként kezeli.

Ajánlott cikkek

Ez egy útmutató a VBA munkalapokhoz. Itt megvitatjuk, hogyan lehet használni az Excel VBA munkalapokat, a gyakorlati példákkal és a letölthető Excel sablonnal együtt. Megnézheti más javasolt cikkeinket -

  1. Másolás beillesztés funkció a VBA-ban
  2. Az Excel függvény alsávja
  3. A VBA felirat a tartományon kívül esik
  4. Excel ISNUMBER Formula