Slik bruker du VBA til å gå til siste rad i et Excel-ark

En av de store tingene med Microsoft Excel er muligheten til å automatisere nyttige funksjoner. Når et virksomhetsregneark inneholder hundrevis eller tusenvis av rader, kan det hende du finner det vanskelig å manøvrere gjennom cellene sine. Eliminer dette problemet ved å bygge din egen søkefunksjon. Ved å bruke noen linjer med kode, kan du opprette en VBA Sub som finner siste rad i et regneark og går automatisk til det.

1.

Start Excel og åpne et regneark som inneholder flere kolonner.

2.

Trykk "Alt-F11" for å åpne "Visual Basic" -redigereren og klikk "Sett inn | Modul. "VBA legger til en ny modul i prosjektvinduet.

3.

Lim inn følgende kode i redigeringsvinduet som vises til høyre for prosjektvinduet:

Sub SelectLastRow () Dim finalRow Som helhet

finalRow = ActiveSheet.UsedRange.Rows.Count

Hvis finalRow = 0 Then finalRow = 1 Slutt hvis

Rader (finalRow) .Velg sluttdel

Denne delen bestemmer regnearkets siste rad ved å undersøke radsamlingens Count-egenskap. Delen lagrer da den verdien i finalRow-variabelen. Delens sluttoppgave overfører den endelige verdien til VBA Select-metoden.

4.

Trykk "F5" for å kjøre Sub. Velg-metoden finner regnearkets siste rad, går til den raden og fremhever den.

Tips

  • Rowene (finalRow) .Velg kommandoen er nyttig for å hoppe til en hvilken som helst rad i et regneark. Hvis du angir den endelige verdien til en annen verdi, for eksempel 1, går kommandoen Velg til den raden når den kjører.

Populære Innlegg