VBA END funkció

Az End Statement szinte minden más programozási nyelvben használatos, tehát a VBA sem különbözik tőle. Minden kódnak van kezdete és vége. Hogy fejezzük be az adott funkciót vagy kódot, ez különbözik a programozási nyelvektől. A VBA-ban az END utasítás használatával bezárjuk a kódot. De ezen a végkifejezésen kívül a VBA-ban van egy másik végfunkciónk is, amelyet egy munkalap celláira hivatkozunk, amelynek részleteiről ebben a cikkben fogunk beszélni.

Mint már fentebb mondtam, az END egy másik tulajdonságát fogjuk megvitatni a VBA-ban, amelyet a cellák végére utalunk. Ennek az END funkciónak sok különálló tulajdonsága van. Például: vége jobbra, vagy balra, vagy vége aljára. Annak tisztázása érdekében, hogy a kép alatt nézzen.

Az Excel munkalapban hogyan mozoghatunk az A1 cellából, amely az A pontot, az E1 cellába, amely a B pontba lép? Nyomjuk meg a CTRL + jobb nyíl gombot. Hasonlóan a B pontból a C ponthoz való mozgatáshoz nyomjuk meg a CTRL + Lefelé mutató nyilat, és a C pontból a D pontba nyomjuk meg a CTRL + Bal nyíl gombot. Hasonlóan a D pont és az A pont között, nyomjuk meg a CTRL + Fel nyíl gombot.

Ez az úgynevezett hivatkozás a következő cellára is, amelynek van bizonyos értéke benne. Ez a folyamat kihagyja az üres cellákat, és a referencia végére lép. A VBA-ban nem nyomja meg a CTRL + jobbra mutató nyilakat az A pontból a B pontba való lépéshez. Ehhez az END tulajdonságait használjuk. És ezt fogjuk megtanulni ebben a cikkben. Hogyan tudunk mozogni az A pontból a végbe jobbra, amely a B pont, és kiválaszthatjuk a cellatartományt, és ugyanezt tehetjük másoknak is.

Hogyan lehet használni a VBA End függvényt az Excelben?

Megtanuljuk, hogyan kell használni a VBA END függvényt az Excel példájában.

Itt letöltheti ezt a VBA END Excel sablont - VBA END Excel Template

Nézzünk meg néhány példával erre.

1. példa - VBA VÉGE

Az első példában válassza ki az E1 cellát a VBA végtulajdonsága alapján.

1. lépés: A Beszúrás fülről helyezze be az új modult. Ne feledje, hogy ugyanabban a modulban fogunk dolgozni az egész cikkhez. Láthatjuk a modult a projekt ablakban. Nyissa meg a modult az alább látható módon.

2. lépés: Indítsa el a Sub eljárást az ablakban.

Kód:

 Alminta () Vége Sub 

3. lépés: Most már tudjuk, hogy az A1-es celláról az E1-cellára kell lépnünk, tehát írjuk be a következő kódot.

Kód:

 Alminta () Tartomány ("A1") Vége Sub 

4. lépés: Most tegyen egy pontot a zárójel után, és írja a végét az alábbiak szerint.

Kód:

 Alminta () tartomány ("A1") 

5. lépés: Nyomja meg az Enter billentyűt, és nyissa meg a zárójelet. Néhány további lehetőséget fogunk látni a végső utasításban, az alábbiak szerint:

Kód:

 Alminta () tartomány ("A1") 

6. lépés: Válassza az XltoRight lehetőséget, mivel jobbra kell haladnunk az E1 cella kiválasztásához.

Kód:

 Alminta () Tartomány ("A1"). End (xlToRight) End Sub 

7. lépés: Most válassza ki a tartományt, és tegyen egy pontot a záró zárójel után, és írja be a jelölést az alább látható módon.

Kód:

 Alminta () Tartomány ("A1"). Vége (xlToRight) .Válassza ki a Befejezés végét 

8. lépés: Végezzük el a fent írt kódot, és az eredményt az 1. lapon látjuk az alábbiak szerint.

Az A ponttól, amely az A1 cella, jobbra az adatok végére, az E1 cella felé mozdultunk.

2. példa - VBA VÉGE

A fenti példához hasonlóan, ahol jobbra mozogtunk az A1 cellából, balra is tudunk mozogni. Válasszuk ki az A5 cellát, amely a C pont a D pontból.

1. lépés: Ugyanazon modulban deklaráljon egy másik alfolyamatot egy másik demonstrációhoz.

Kód:

 1. alminta () az al 

2. lépés: Most térjünk át az E5 cellából az A5 cellába, tehát utaljunk az E5 cellára az alábbiak szerint.

Kód:

 Alminta1 () tartomány ("E5") Alsó rész vége 

3. lépés: Most menjünk az E5 cella bal oldalára a végkifejezés használatával.

Kód:

 Alminta1 () tartomány ("E5"). End (xlToLeft) End Sub 

4. lépés: Most válassza ki az A5 cellát, és tegyen egy pontot a zárójelbe, majd írja a select elemet.

Kód:

 Alminta1 () tartomány ("E5"). Vége (xlToLeft) .Válassza az Alsó végpontot 

5. lépés: Most hajtsa végre a fenti kódot, és az eredményt az 1. lapon lásd az alábbiak szerint.

A C ponttól a D ponthoz költözöttünk a végmondat segítségével.

3. példa - VBA VÉGE

Most használja a lefelé mutató végkifejezést, azaz az A5 cellát az A1 cellából választjuk ki.

1. lépés: Ugyanazon modulban deklaráljon egy másik alfolyamatot egy másik demonstrációhoz.

Kód:

 2. alminta () az al 

2. lépés: Most térjünk át az A5 cellából az A1 cellába, tehát először olvassa el az A1 cellát.

Kód:

 Alminta2 () tartomány ("A1") Vége Alsó 

3. lépés: Most menjünk az A1 cella lejjebb a végpont használatával.

Kód:

 Alminta2 () tartomány ("A1"). End (xlDown) End Sub 

4. lépés: Most válassza ki az A5 cellát, és tegyen egy pontot a zárójelbe, majd írja a select elemet.

Kód:

 Alminta2 () tartomány ("A1"). Vége (xlDown) .Válassza ki a Befejezés végét 

5. lépés: Most hajtsa végre a fenti kódot, és az eredményt az 1. lapon lásd az alábbiak szerint.

Az A pontból a D pontba kerültünk a végleges utasítás lefelé mutató tulajdonságával.

4. példa - VBA VÉGE

Válasszuk ki a teljes pontot az A ponttól a B ponttól a C pontig és a D pontig a végpont használatával.

1. lépés: Ugyanazon modulban deklaráljon egy másik alfolyamatot egy másik demonstrációhoz.

Kód:

 Sub FinalSample () Vége Sub 

2. lépés: Most válasszunk az A1-es cellából az E5-cellába, tehát először olvassa el az A1-es cellát.

Kód:

 Sub FinalSample () tartomány ("A1" vége Sub 

3. lépés: Most mozgassunk lefelé az A1 cellából a végkifejezés segítségével.

Kód:

 Sub FinalSample () Range ("A1", Range ("A1"). End (xlDown) End Sub 

4. lépés: Most el kell lépnünk az A1 cellából jobbra az alábbi végkifejezés használatával.

Kód:

 Sub FinalSample () Range ("A1", Range ("A1"). End (xlDown). End (xlToRight)) End Sub 

5. lépés: Válassza ki a cellatartományt a Select utasítás segítségével.

Kód:

 Sub FinalSample () Range ("A1", Range ("A1"). End (xlDown). End (xlToRight)). Select Sub Sub End 

6. lépés: Futtassuk a fenti kódot, és az 1. lapon látjuk a végeredményt az alábbiak szerint.

Dolgok, amikre emlékezni kell

  • Az END használata a VBA Excel alkalmazásban a cellák hivatkozásához nagyon egyszerű. Először egy tartományra utalunk
  • Range (cell), majd a End tulajdonságot használva választjuk ki vagy lépünk az utoljára használt cellához a referencia cellának balra, jobbra vagy lefelé.
  • Tartomány (cella) .End (XltoRight) a cella jobb oldalára jutáshoz.
  • Az első dolog, amelyet emlékeznünk kell az END tulajdonságra, különbözik egy eljárás vagy egy függvény végétől a VBA-ban.
  • Egy tulajdonságot használhatunk arra, hogy egy cellára utaljunk, azaz attól jobbra vagy balra, vagy az egész tartományt együtt válasszuk ki.
  • A munkalapon ugyanazt a hivatkozást használjuk a CTRL gombbal, de a VBA-ben az END utasítást használjuk.

Ajánlott cikkek

Ez egy útmutató a VBA END-hez. Itt megvitatjuk az Excel VBA END Function használatát, a gyakorlati példákkal és a letölthető Excel sablonnal együtt. Megnézheti más javasolt cikkeinket -

  1. A VBA InStr példákkal magyarázta
  2. VBA egész szám adattípus
  3. VBA ISNULL Példákkal magyarázva
  4. Távolítsa el a tartományt a VBA-ban

Kategória: