VBA END funkcija

Završna izjava gotovo se koristi u svakom drugom programskom jeziku, tako da se VBA također ne razlikuje od nje. Svaki kod ima početak i za to ima kraj. Kako završimo bilo koju određenu funkciju ili kod različit je u programskim jezicima. U VBA zatvaramo svoj kôd koristeći END Statement. No, osim ove krajnje izjave, imamo još jednu krajnju funkciju u VBA koja se koristi za označavanje ćelija radnog lista o kojima ćemo detaljno govoriti u ovom članku.

Kao što sam gore rekao, raspravljat ćemo o još jednom svojstvu END-a u VBA koja se koristi za označavanje kraja ćelija. Postoji mnogo zasebnih svojstava za ovu funkciju END. Na primjer, kraj desno ili kraj lijevo ili kraj dna. Da biste ovo jasnije pogledali ispod slike.

Na radnom listu u Excelu kako se krećemo od ćelije A1 koja upućuje na A u ćeliju E1 što je točka B? Pritisnite CTRL + strelicu desno. Slično za pomicanje od točke B do točke C pritisnemo CTRL + strelicu prema dolje, a od točke C do točke D pritisnite CTRL + strelicu ulijevo. Slično za točku D do točke A pritisnite CTRL + strelicu gore.

To se također zna i na sljedeću ćeliju koja u sebi ima neku vrijednost. Taj postupak preskače prazne ćelije i prelazi se na kraj referencije. U VBA ne pritisnemo CTRL + strelicu desno za pomicanje od točke A do točke B. Za to koristimo svojstva END. I to ćemo naučiti u ovom članku. Kako se možemo kretati od točke A do kraja udesno što je točka B, odabrati raspon ćelija i učiniti isto za ostale.

Kako koristiti VBA krajnju funkciju u Excelu?

Naučit ćemo kako koristiti VBA funkciju END s primjerom u excelu.

Možete preuzeti ovaj VBA END Excel predložak ovdje - VBA END Excel predložak

Naučimo to učiniti na nekoliko primjera.

Primjer br. 1 - VBA KRAJ

U prvom primjeru odabiremo ćeliju E1 koristeći završno svojstvo u VBA.

Korak 1: Na kartici Umetanje umetnite novi modul. Zapamtite da ćemo raditi na istom modulu za cijeli članak. Modul možemo vidjeti u prozoru projekta, Otvori modul kao što je prikazano u nastavku.

Korak 2: Pokrenite Sub postupak u prozoru.

Kodirati:

 Sub uzorak () Kraj Sub 

Korak 3: Sada znamo da moramo prijeći iz ćelije A1 u ćeliju E1 pa upišite sljedeći kôd.

Kodirati:

 Sub uzorak () Raspon ("A1") Kraj Sub 

Korak 4: Sada stavite točku nakon zagrade i kraj ispisati kao što je prikazano u nastavku.

Kodirati:

 Pod uzorak () Raspon ("A1"). Krajnji kraj Sub 

Korak 5: Pritisnite Enter i otvorite zagrade za kraj ćemo dobiti nekoliko dodatnih opcija,

Kodirati:

 Pod uzorak () Raspon ("A1"). Kraj (Kraj Sub 

Korak 6: Odaberite XltoRight jer se moramo pomaknuti udesno da bismo odabrali ćeliju E1.

Kodirati:

 Sub uzorak () Raspon ("A1"). Kraj (xlToRight) Kraj Sub 

Korak 7: Sada za odabir raspona, stavite točku nakon zatvaranja zagrade i odaberite select kao što je prikazano u nastavku.

Kodirati:

 Sub uzorak () Raspon ("A1"). Kraj (xlToRight) .Izberite Kraj Sub 

Korak 8: Sada izvršimo gore napisani kôd i vidimo rezultat u listu 1 na sljedeći način.

Iz točke A koja je ćelija A1 prešli smo na kraj podataka s desne strane koja je ćelija E1.

Primjer br. 2 - VBA KRAJ

Slično gore navedenom primjeru gdje smo se premjestili desno iz ćelije A1, također se možemo kretati lijevo. Odaberemo ćeliju A5 koja je točka C od točke D.

Korak 1: U istom modulu proglasite još jedan podprocesu za drugu demonstraciju.

Kodirati:

 Sub Sample1 () Kraj Sub 

Korak 2: Prelazimo sada sa ćelije E5 na ćeliju A5, pa se prvo obratimo na ćeliju E5 kako slijedi.

Kodirati:

 Podizgled 1 () E) Raspon kraja ("E5") Pot 

Korak 3: Pomaknite se lijevo od ćelije E5 koristeći krajnju izjavu.

Kodirati:

 Podizborni opseg1 () raspon ("E5"). Kraj (xlToLeft) Kraj Sub 

Korak 4: Sada za odabir ćelije A5 stavite točku nakon zagrade i odaberite select.

Kodirati:

 Podizborni opseg1 () raspon ("E5"). Kraj (xlToLeft) .Izberite krajnji pod 

Korak 5: Sada izvršite ovaj kôd i pogledajte rezultat u listu 1 na sljedeći način.

Iz točke C prešli smo na točku D pomoću završne izjave.

Primjer # 3 - VBA KRAJ

A sad koristite iskaz prema donjem kraju što znači da ćemo odabrati ćeliju A5 iz ćelije A1.

Korak 1: U istom modulu proglasite još jedan podprocesu za drugu demonstraciju.

Kodirati:

 Sub Sample2 () Kraj Sub 

Korak 2: Pomaknimo se sa ćelije A5 na ćeliju A1, pa prvo pogledajte ćeliju A1 na sljedeći način.

Kodirati:

 Podizgled2 () Raspon () "A1" krajnji Sub 

Korak 3: Pomaknite se prema dolje ćelije A1 koristeći krajnju izjavu.

Kodirati:

 Podizgled2 () Područje () "(" A1 "). Kraj (xlDown) Kraj Sub 

Korak 4: Sada za odabir ćelije A5 stavite točku nakon zagrade i odaberite select.

Kodirati:

 Podizgled2 () Područje () "A1"). Kraj (xlDown) .Izberite Kraj Sub 

Korak 5: Sada izvršite ovaj kôd i pogledajte rezultat u listu 1 na sljedeći način.

Prešli smo iz točke A u točku D koristeći svojstvo down završnog izraza.

Primjer br. 4 - VBA KRAJ

Sada odaberite ukupni raspon od točke A do točke B do točke C i točke D koristeći krajnju izjavu.

Korak 1: U istom modulu proglasite još jedan podprocesu za drugu demonstraciju.

Kodirati:

 Sub FinalSample () Kraj Sub 

Korak 2: Sada odabiremo od ćelije A1 do ćelije E5, pa prvo pogledajte ćeliju A1 na sljedeći način.

Kodirati:

 Pod finalni uzorak () Raspon ("A1" kraj Sub 

Korak 3: Pomaknimo se prema stanici A1 koristeći krajnju izjavu.

Kodirati:

 Pod finalni uzorak () raspon ("A1", raspon ("A1"). Kraj (xlDown) kraj sub 

Korak 4: Sada se moramo pomaknuti s desne strane ćelije A1 koristeći sljedeću krajnju izjavu kako slijedi.

Kodirati:

 Pod finalni uzorak () raspon ("A1", raspon ("A1"). Kraj (xlDown). Kraj (xlToRight)) kraj sub 

Korak 5: Odaberite raspon ćelija pomoću naredbe select.

Kodirati:

 Pod finalni uzorak () raspon ("A1", raspon ("A1"). Kraj (xlDown). Kraj (xlToRight)). Odaberite kraj Sub 

Korak 6: Pokrenimo gornji kôd i vidimo konačni rezultat u listu 1 na sljedeći način.

Stvari koje treba zapamtiti

  • Način korištenja END u VBA Excel za upućivanje ćelija vrlo je jednostavan. Prvo se odnosimo na raspon
  • Raspon (ćelija), a zatim koristimo End svojstvo da odaberemo ili prijeđemo na zadnju korištenu ćeliju u lijevoj desnoj ili donjoj strani referentne ćelije
  • Raspon (ćelija). Završite (XltoRight) da biste stigli desno od stanice.
  • Prvo što trebamo zapamtiti je to što je svojstvo END drugačije od završetka postupka ili funkcije u VBA.
  • Možemo koristiti jedno svojstvo za označavanje ćelije tj. Desno ili lijevo od nje ili možemo odabrati cijeli raspon zajedno.
  • U radnom listu koristimo istu referencu pomoću gumba CTRL, ali u VBA koristimo izraz END.

Preporučeni članci

Ovo je vodič za VBA END. Ovdje smo raspravljali o tome kako koristiti Excel VBA END funkciju, uz praktične primjere i preuzeti excel predložak. Možete i pregledati naše druge predložene članke -

  1. VBA InStr objasnio je s primjerima
  2. Vrsta podataka VBA Integer
  3. VBA ISNULL Objašnjeno primjerima
  4. Transponirajte domet u VBA

Kategorija: