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 TemplateNé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 -
- A VBA InStr példákkal magyarázta
- VBA egész szám adattípus
- VBA ISNULL Példákkal magyarázva
- Távolítsa el a tartományt a VBA-ban