VBA END funkcija

Končna izjava se skoraj uporablja v vsakem drugem programskem jeziku, zato se tudi VBA ne razlikuje od nje. Vsaka koda ima začetek in zanj tudi konec. Kako zaključimo določeno funkcijo ali kodo, se v programskih jezikih razlikuje. V VBA zapremo svojo kodo s pomočjo END Statement. Toda razen te končne izjave imamo v VBA še eno končno funkcijo, ki se uporablja za sklicevanje na celice delovnega lista, o katerih bomo podrobneje govorili v tem članku.

Kot sem že povedal zgoraj, bomo razpravljali o še eni lastnosti END v VBA, ki se uporablja za sklicevanje na konec celic. Za to funkcijo END obstaja veliko ločenih lastnosti. Na primer, konec na desni ali konec levega ali konec na dnu. Da bi to naredili bolj jasen pogled pod sliko.

Kako se v delovnem listu Excela premaknemo iz celice A1, ki kaže A na celico E1, ki je točka B? Pritisnite tipko CTRL + desno. Podobno kot za premik od točke B do točke C pritisnemo CTRL + puščico navzdol in od točke C do točke D pritisnemo CTRL + puščica levo. Podobno za točko D do točke A pritisnemo CTRL + puščico navzgor.

To je tudi znano, da se nanaša na naslednjo celico, ki ima v njej nekaj vrednosti. Ta postopek preskoči prazne celice in se premakne na konec referenc. V VBA ne pritisnemo CTRL + desno puščico za premik od točke A do točke B. Za to uporabimo lastnosti END. In tega se bomo naučili v tem članku. Kako se lahko premaknemo od točke A do konca desno, kar je točka B, in izberemo obseg celic ter naredimo enako za druge.

Kako uporabljati končno funkcijo VBA v Excelu?

Naučili se bomo uporabljati funkcijo VBA END s primerom v excelu.

To predlogo VBA END Excel lahko prenesete tukaj - Predloga VBA END Excel

Nauči se tega narediti z nekaj primeri.

Primer # 1 - KRAJ VBA

V prvem primeru izberemo celico E1 s pomočjo končne lastnosti v VBA.

1. korak: Na zavihku Vstavljanje vstavite nov modul. Ne pozabite, da bomo delovali v istem modulu za celoten članek. Modul vidimo v oknu projekta, Odprite modul, kot je prikazano spodaj.

2. korak: V oknu zaženite postopek Sub.

Koda:

 Pod vzorec () Konec Sub 

Korak 3: Zdaj vemo, da se moramo premakniti iz celice A1 v celico E1, zato vtipkajte naslednjo kodo.

Koda:

 Pod vzorec () Obseg ("A1") Konec Pod 

4. korak: Zdaj vstavite piko za oklepaj in zapišite konec, kot je prikazano spodaj.

Koda:

 Pod vzorec () Obseg ("A1"). End End Sub 

5. korak: Pritisnite Enter in odprite oklepaj, v končnem stavku bomo videli še nekaj možnosti,

Koda:

 Pod vzorec () Obseg ("A1"). Konec (konec Sub 

6. korak: Izberite XltoRight, saj se moramo pomakniti desno, da izberemo celico E1.

Koda:

 Pod vzorec () Obseg ("A1"). Konec (xlToRight) Konec Pod 

7. korak: Če želite izbrati obseg, po zaključnih oklepajih vstavite piko in izberite, kot je prikazano spodaj.

Koda:

 Pod vzorec () Obseg ("A1"). Konec (xlToRight) .Izberite End Sub 

8. korak: Zdaj izvedemo zgoraj napisano kodo in rezultat vidimo v 1. listu na naslednji način.

Od točke A, ki je celica A1, smo se premaknili na konec podatkov v desni, ki je celica E1.

Primer # 2 - KRAJ VBA

Podobno kot v zgornjem primeru, kjer smo se pomaknili desno iz celice A1, se lahko tudi levo premaknemo. Izberemo celico A5, ki je točka C od točke D.

Korak 1: V istem modulu prijavite še en podproces za novo predstavitev.

Koda:

 Sub Sample1 () Konec Sub 

2. korak: Zdaj preidimo iz celice E5 v celico A5, zato se najprej obrnite na celico E5, kot sledi.

Koda:

 Pod vzorec1 () Obseg () E5 ") End Sub 

3. korak: Zdaj se premaknemo levo od celice E5 s pomočjo končnega stavka.

Koda:

 Območje Sub Sample1 () (E5 "). End (xlToLeft) End Sub 

Korak 4: Zdaj, da izberete celico A5, postavite piko za oklepajem in napišite select.

Koda:

 Pod vzorec1 () Obseg ("E5"). Konec (xlToLeft) .Izberite konec Pod 

5. korak: Zdaj izvedite to kodo in rezultat poglejte na listu 1 na naslednji način.

Iz točke C smo se s končnim stavkom premaknili v točko D.

Primer # 3 - KRAJ VBA

Zdaj uporabimo izjavo navzdol, kar pomeni, da bomo izbrali celico A5 iz celice A1.

Korak 1: V istem modulu prijavite še en podproces za novo predstavitev.

Koda:

 Sub Sample2 () Konec Sub 

2. korak: Zdaj se premaknimo iz celice A5 v celico A1, zato se najprej obrnite na celico A1, kot sledi.

Koda:

 Pod vzorec2 () Obseg () A1) Konec Pod 

3. korak: Zdaj se premaknemo navzdol v celico A1 s pomočjo končnega stavka.

Koda:

 Pod vzorec2 () Obseg ("A1"). Konec (xlDown) Konec Pod 

Korak 4: Zdaj, da izberete celico A5, postavite piko za oklepajem in napišite select.

Koda:

 Pod vzorec2 () Obseg ("A1"). Konec (xlDown) .Izberite End Sub 

5. korak: Zdaj izvedite to kodo in rezultat poglejte na listu 1 na naslednji način.

Prešli smo iz točke A v točko D z uporabo lastnosti navzdol končnega stavka.

Primer # 4 - KRAJ VBA

Zdaj s pomočjo končnega stavka izberite skupni razpon od točke A do točke B do točke C in točke D.

Korak 1: V istem modulu prijavite še en podproces za novo predstavitev.

Koda:

 Sub FinalSample () Konec Sub 

2. korak: Izberimo od celice A1 do celice E5, zato se najprej obrnite na celico A1, kot sledi.

Koda:

 Pod finalni vzorec () Obseg ("A1" konec pod 

3. korak: Zdaj se premaknimo s celice A1 s pomočjo končnega stavka.

Koda:

 Sub FinalSample () Obseg ("A1", obseg ("A1"). Konec (xlDown) konec pod 

4. korak: Zdaj se moramo premakniti v desno od celice A1 z naslednjo končno izjavo, kot sledi.

Koda:

 Sub FinalSample () Obseg ("A1", obseg ("A1"). Konec (xlDown). Konča (xlToRight)) konec Sub 

5. korak: Izberite obseg celic z uporabo izjave select.

Koda:

 Pod finalni vzorec () Obseg ("A1", obseg ("A1"). Konec (xlDown). Konča (xlToRight)). Izberite End Sub 

6. korak: Zaženimo zgornjo kodo in končni rezultat v 1. listu vidimo na naslednji način.

Stvari, ki jih je treba zapomniti

  • Način uporabe END v VBA Excel za napotitev celic je zelo enostaven. Najprej se nanašamo na obseg
  • Obseg (celica) in nato uporabimo lastnost End, da izberemo ali gremo do zadnje uporabljene celice na levi desni ali spodnji strani referenčne celice
  • Obseg (celica). Za konec (XltoRight) pridemo desno od celice.
  • Najprej se moramo spomniti lastnosti END, ki se razlikuje od konca postopka ali funkcije v VBA.
  • Lahko uporabimo eno lastnost za sklicevanje na celico, torej desno ali levo od nje, ali pa lahko skupaj izberemo celoten obseg.
  • V delovnem listu uporabljamo isto referenco z gumbom CTRL, v VBA pa uporabljamo stavek END.

Priporočeni članki

To je vodnik za kraj VBA. Tukaj smo razpravljali o uporabi funkcije Excel VBA END skupaj s praktičnimi primeri in prenosno predlogo Excela. Ogledate si lahko tudi druge naše predlagane članke -

  1. VBA InStr je pojasnil s primeri
  2. Vrsta podatkov vrste VBA Integer
  3. VBA ISNULL Pojasnjeno s primeri
  4. Transponirajte domet v VBA

Kategorija: