VBA END Funksjon

End Statement brukes nesten på alle andre programmeringsspråk, så VBA er heller ikke forskjellig fra det. Hver kode har en start og har slutt på den. Hvordan avslutter vi en bestemt funksjon eller kode er forskjellig i programmeringsspråk. I VBA lukker vi koden vår ved å bruke END Statement. Men bortsett fra denne sluttsetningen, har vi en annen sluttfunksjon i VBA som brukes til å referere til cellene i et arbeidsark som vi vil snakke om detaljer i denne artikkelen.

Som jeg har sagt ovenfor, vil vi diskutere en annen egenskap til END i VBA som brukes til å referere til enden av cellene. Det er mange separate egenskaper for denne END-funksjonen. Slutt for eksempel til høyre eller avslutt venstre eller ende til bunnen. For å gjøre dette mer tydelig se på under bildet.

Hvordan flytter vi fra celle A1 som peker A til celle E1 som er punkt B i Excel-regnearket? Vi trykker CTRL + høyre pil. På samme måte for å gå fra punkt B til punkt C trykker vi på CTRL + pil ned og fra punkt C til punkt D trykker vi på CTRL + venstre pil. Tilsvarende for punkt D til punkt A trykker vi på CTRL + pil opp.

Dette er også kjent som å referere til den neste cellen som har en viss verdi i den. Denne prosessen hopper over de tomme cellene og går til slutten av referansen. I VBA trykker vi ikke på CTRL + pil høyre for å gå fra punkt A til punkt B. Vi bruker egenskaper til END for å gjøre dette. Og det er dette vi vil lære i denne artikkelen. Hvordan kan vi gå fra punkt A til slutt til høyre som er punkt B og velge celleområdet og gjøre det samme for andre.

Hvordan bruke VBA sluttfunksjon i Excel?

Vi lærer hvordan du bruker en VBA END-funksjon med eksempel i Excel.

Du kan laste ned denne VBA END Excel-malen her - VBA END Excel mal

La oss lære å gjøre det ved noen få eksempler.

Eksempel 1 - VBA END

I det første eksemplet, la oss velge celle E1 ved å bruke sluttegenskapen i VBA.

Trinn 1: Sett inn en ny modul fra kategorien Sett inn. Husk at vi vil jobbe i den samme modulen for hele artikkelen. Vi kan se modulen i prosjektvinduet, Åpne modulen som vist nedenfor.

Trinn 2: Start Sub-prosedyren i vinduet.

Kode:

 Sub sample () Slutt Sub 

Trinn 3: Nå vet vi at vi må gå fra celle A1 til celle E1, så skriv inn følgende kode.

Kode:

 Underprøve () Område ("A1") Slutt sub 

Trinn 4: Sett nå en prikk etter parentesen og skriv slutt som vist nedenfor.

Kode:

 Underprøve () Område ("A1"). End End Sub 

Trinn 5: Trykk Enter og åpne en parentes, vi vil se noen flere alternativer i sluttuttalelsen som følger,

Kode:

 Underprøve () Område ("A1"). Slutt (Slutt sub 

Trinn 6: Velg XltoRight da vi må bevege oss til høyre for å velge celle E1.

Kode:

 Underprøve () Område ("A1"). Slutt (xlToRight) Slutt Sub 

Trinn 7: Nå for å velge området, sett en prikk etter den lukkede parentesen og skriv velg som vist nedenfor.

Kode:

 Underprøve () Område ("A1"). Slutt (xlToRight). Velg Slutt sub 

Trinn 8: La oss nå utføre koden skrevet ovenfor og se resultatet i ark 1 som følger.

Fra punkt A som er celle A1 flyttet vi til slutten av dataene til høyre som er celle E1.

Eksempel 2 - VBA END

I likhet med eksemplet over der vi beveget oss rett fra cellen A1 kan vi også bevege oss til venstre. La oss velge celle A5 som er punkt C fra punkt D.

Trinn 1: I samme modul, erklær en annen underprosess for en annen demonstrasjon.

Kode:

 Sub Sample1 () Slutt Sub 

Trinn 2: La oss nå gå fra celle E5 til celle A5, så først referer til celle E5 som følger.

Kode:

 Underprøve1 () Område ("E5") Slutt sub 

Trinn 3: La oss nå gå til venstre for cellen E5 ved å bruke sluttuttalelsen.

Kode:

 Sub Sample1 () Range ("E5"). End (xlToLeft) End Sub 

Trinn 4: Nå for å velge celle A5, sett en prikk etter parentesen og skriv velg.

Kode:

 Underprøve1 () Område ("E5"). Slutt (xlToLeft). Velg sluttund 

Trinn 5: Utfør denne koden ovenfor og se resultatet i ark 1 som følger.

Fra punkt C flyttet vi til punkt D ved å bruke sluttuttalelsen.

Eksempel 3 - VBA END

La oss nå bruke utsagnet nedover som betyr at vi vil velge celle A5 fra celle A1.

Trinn 1: I samme modul, erklær en annen underprosess for en annen demonstrasjon.

Kode:

 Sub Sample2 () Slutt Sub 

Trinn 2: La oss nå gå fra celle A5 til celle A1, så først referer til celle A1 som følger.

Kode:

 Sub Sample2 () Range ("A1") Slutt Sub 

Trinn 3: La oss nå gå til bunnen av cellen A1 ved å bruke sluttsetningen.

Kode:

 Sub Sample2 () Range ("A1"). End (xlDown) End Sub 

Trinn 4: Nå for å velge celle A5, sett en prikk etter parentesen og skriv velg.

Kode:

 Sub Sample2 () Range ("A1"). End (xlDown). Velg End Sub 

Trinn 5: Utfør denne koden ovenfor og se resultatet i ark 1 som følger.

Vi har flyttet fra punkt A til punkt D ved å bruke nedegenskapen til sluttuttalelsen.

Eksempel 4 - VBA END

La oss nå velge det totale området fra punkt A til punkt B til punkt C og til punkt D ved å bruke sluttuttalelsen.

Trinn 1: I samme modul, erklær en annen underprosess for en annen demonstrasjon.

Kode:

 Sub FinalSample () Slutt Sub 

Trinn 2: La oss nå velge fra celle A1 til celle E5, så referer først til celle A1 som følger.

Kode:

 Sub FinalSample () Range ("A1" End Sub 

Trinn 3: La oss nå gå ned av cellen A1 ved å bruke sluttuttalelsen.

Kode:

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

Trinn 4: Nå må vi flytte til høyre for cellen A1 ved å bruke følgende sluttsetning som følger.

Kode:

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

Trinn 5: Velg celleområdet ved å bruke uttalelsen.

Kode:

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

Trinn 6: La oss kjøre koden ovenfor og se det endelige resultatet i ark 1 som følger.

Ting å huske

  • Metoden for å bruke END i VBA Excel for å referere celler er veldig enkel. Vi viser først til et område
  • Range (Cell), og deretter bruker vi End-egenskapen til å velge eller gå til den sist brukte cellen til venstre eller høyre på referansecellen.
  • Range (Cell). End (XltoRight) for å komme til høyre for cellen.
  • De første tingene vi må huske er END-egenskapen er forskjellig fra avslutningen på en prosedyre eller en funksjon i VBA.
  • Vi kan bruke en enkelt egenskap for å referere til en celle, dvs. til høyre eller venstre for den, eller vi kan velge hele området sammen.
  • I et regneark bruker vi den samme referansen ved å bruke CTRL-knappen, men i VBA bruker vi END-setningen.

Anbefalte artikler

Dette er en guide til VBA END. Her diskuterer vi hvordan du bruker Excel VBA END-funksjon sammen med praktiske eksempler og nedlastbar Excel-mal. Du kan også gå gjennom andre foreslåtte artikler -

  1. VBA InStr forklarte med eksempler
  2. VBA Integer Datatype
  3. VBA ISNULL Forklaret med eksempler
  4. Transponere et område i VBA

Kategori: