VBA END-funktion

Sluterklæring bruges næsten på ethvert andet programmeringssprog, så VBA er heller ikke anderledes end det. Hver kode har en start og har en ende på den. Hvordan afslutter vi en bestemt funktion eller kode er forskellige i programmeringssprog. I VBA lukker vi vores kode ved at bruge END Statement. Men bortset fra denne slutangivelse har vi en anden slutfunktion i VBA, der bruges til at henvise til cellerne i et regneark, som vi vil tale om detaljeret i denne artikel.

Som jeg har sagt ovenfor vil vi diskutere en anden egenskab ved END i VBA, der bruges til at henvise til slutningen af ​​cellerne. Der er mange separate egenskaber til denne END-funktion. For eksempel ende til højre eller ende til venstre eller ende til bunden. For at gøre dette mere tydeligt kig under billedet.

Hvordan bevæger vi os i celle A1, som peger A til celle E1, som er punkt B? Vi trykker på CTRL + højre pil. Tilsvarende for at flytte 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 op.

Dette er også kendt som at henvise til den næste celle, der har en vis værdi i den. Denne proces springer over de tomme celler og bevæger sig til slutningen af ​​referencen. I VBA trykker vi ikke på CTRL + Højre pil for at flytte fra punkt A til punkt B. Vi bruger egenskaber på END til at gøre dette. Og det er hvad vi lærer i denne artikel. Hvordan kan vi gå fra punkt A til ende til højre, som er punkt B, og vælge celleområdet og gøre det samme for andre.

Hvordan bruges VBA-slutfunktion i Excel?

Vi lærer, hvordan man bruger en VBA END-funktion med eksempel i Excel.

Du kan downloade denne VBA END Excel-skabelon her - VBA END Excel-skabelon

Lad os lære at gøre det ved nogle få eksempler.

Eksempel 1 - VBA END

Lad os i det første eksempel vælge celle E1 ved hjælp af slutegenskapen i VBA.

Trin 1: Indsæt et nyt modul fra fanen Indsæt. Husk, at vi vil arbejde i det samme modul for hele artiklen. Vi kan se modulet i projektvinduet, Åbn modulet som vist nedenfor.

Trin 2: Start Sub-proceduren i vinduet.

Kode:

 Underprøve () Slut Sub 

Trin 3: Vi ved nu, at vi skal flytte fra celle A1 til celle E1, så skriv følgende kode.

Kode:

 Underprøve () Område ("A1") Sluttunder 

Trin 4: Sæt nu en prik efter parentesen og skriv slutningen som vist nedenfor.

Kode:

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

Trin 5: Tryk på Enter og åbn en parentes, vi vil se nogle flere muligheder i slutopgørelsen som følger,

Kode:

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

Trin 6: Vælg XltoRight, da vi skal gå til højre for at vælge celle E1.

Kode:

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

Trin 7: For at vælge området skal du sætte en prik efter den lukke parentes og skrive vælge som vist nedenfor.

Kode:

 Underprøve () Område ("A1"). Ende (xlToRight) .Vælg slut sub 

Trin 8: Lad os nu udføre koden, der er skrevet ovenfor, og se resultatet i ark 1 som følger.

Fra punkt A, der er celle A1, flyttede vi til slutningen af ​​dataene til højre, som er celle E1.

Eksempel 2 - VBA END

Ligesom ovenstående eksempel, hvor vi flyttede højre fra cellen A1, kan vi også flytte til venstre. Lad os vælge celle A5, som er punkt C fra punkt D.

Trin 1: I det samme modul skal du erklære en anden underprocedure til en anden demonstration.

Kode:

 Underprøve1 () Slutundert 

Trin 2: Lad os nu gå fra celle E5 til celle A5, så henvis først til celle E5 som følger.

Kode:

 Underprøve1 () Område ("E5") Slutundert 

Trin 3: Lad os nu gå til venstre for cellen E5 ved hjælp af slutopgørelsen.

Kode:

 Underprøve1 () Område ("E5"). Ende (xlToLeft) Slutunderdel 

Trin 4: Nu vælger celle A5 en prik efter parentesen og skriv vælg.

Kode:

 Underprøve1 () Område ("E5"). Ende (xlToLeft) .Vælg slutund 

Trin 5: Udfør nu denne kode ovenfor og se resultatet i ark 1 som følger.

Fra punkt C flyttede vi til punkt D ved hjælp af slutopgørelsen.

Eksempel 3 - VBA END

Lad nu bruge udsagnet nedad, hvilket betyder, at vi vil vælge celle A5 fra celle A1.

Trin 1: I det samme modul skal du erklære en anden underprocedure til en anden demonstration.

Kode:

 Undereksempel2 () Slutundert 

Trin 2: Lad os nu gå fra celle A5 til celle A1, så først henvises til celle A1 som følger.

Kode:

 Underprøve2 () Område ("A1") Slutundert 

Trin 3: Lad os nu bevæge os ned til cellen A1 ved hjælp af slutopgørelsen.

Kode:

 Underprøve2 () Område ("A1"). Ende (xlDown) Slutunderdel 

Trin 4: Nu vælger celle A5 en prik efter parentesen og skriv vælg.

Kode:

 Underprøve2 () Område ("A1"). Ende (xlDown) .Vælg slut sub 

Trin 5: Udfør nu denne kode ovenfor og se resultatet i ark 1 som følger.

Vi er flyttet fra punkt A til punkt D ved hjælp af ned egenskaben til sluterklæringen.

Eksempel 4 - VBA END

Lad os nu vælge det samlede interval fra punkt A til punkt B til punkt C og til punkt D ved hjælp af slutopgørelsen.

Trin 1: I det samme modul skal du erklære en anden underprocedure til en anden demonstration.

Kode:

 Sub FinalSample () End Sub 

Trin 2: Lad os nu vælge fra celle A1 til celle E5, så henvis først til celle A1 som følger.

Kode:

 Sub FinalSample () Range ("A1" End Sub 

Trin 3: Lad os nu gå ned af cellen A1 ved hjælp af slutopgørelsen.

Kode:

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

Trin 4: Nu skal vi flytte til højre for cellen A1 ved at bruge følgende slutangivelse som følger.

Kode:

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

Trin 5: Vælg celleområdet ved hjælp af markeringssætningen.

Kode:

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

Trin 6: Lad os køre ovenstående kode og se det endelige resultat i ark 1 som følger.

Ting at huske

  • Metoden til at bruge END i VBA Excel til at henvise celler er meget let. Vi henviser først til et interval
  • Område (celle) og derefter bruger vi egenskaben Slut til at vælge eller gå til den sidst anvendte celle til venstre eller højre i referencecellen
  • Range (Cell). End (XltoRight) for at komme til højre for cellen.
  • De første ting, som vi er nødt til at huske, er egenskaben END er forskellig fra afslutningen på en procedure eller en funktion i VBA.
  • Vi kan bruge en enkelt egenskab til at henvise til en celle, dvs. til højre eller venstre for den, eller vi kan vælge hele området sammen.
  • I et regneark bruger vi den samme henvisning ved hjælp af CTRL-knappen, men i VBA bruger vi END-sætningen.

Anbefalede artikler

Dette er en guide til VBA END. Her diskuterer vi, hvordan du bruger Excel VBA END-funktion sammen med praktiske eksempler og downloadbar excel-skabelon. Du kan også gennemgå vores andre foreslåede artikler -

  1. VBA InStr forklaret med eksempler
  2. VBA heltal datatype
  3. VBA ISNULL forklaret med eksempler
  4. Transponér et interval i VBA

Kategori: