Sådan bruges VBA til Gå til sidste række i et Excel-ark

En af de fantastiske ting om Microsoft Excel er evnen til at automatisere nyttige funktioner. Når et virksomhedsregneark indeholder hundredvis eller endda tusindvis af rækker, kan det være svært at manøvrere gennem sine celler. Eliminer dette problem ved at opbygge din egen søgefunktion. Ved at bruge et par linjer kode kan du oprette en VBA Sub, der finder den sidste række i et regneark og går automatisk til det.

1.

Start Excel, og åbn et regneark, der indeholder flere kolonner.

2.

Tryk på "Alt-F11" for at åbne editoren "Visual Basic" og klik på "Indsæt | Modul. "VBA tilføjer et nyt modul til projektvinduet.

3.

Indsæt følgende kode i redigeringsvinduet, der vises til højre for projektvinduet:

Sub SelectLastRow () Dim finalRow Som helhed

finalRow = ActiveSheet.UsedRange.Rows.Count

Hvis finalRow = 0 Then finalRow = 1 End If

Rækker (finalRow) .Vælg Slut Sub

Denne del bestemmer regnearkets sidste række ved at undersøge radsamlingens Count-egenskab. Suben lagrer derefter den værdi i finalRow-variablen. Underens endelige sætning passerer den endelige Rows værdi til VBA Select-metoden.

4.

Tryk på "F5" for at køre Sub. Select-metoden finder regnearkets sidste række, går til den pågældende række og fremhæver den.

Tip

  • Rækken (finalRow) .Vælg kommandoen er nyttig til at hoppe til en række i et regneark. Hvis du sætter finalRows værdi til en anden værdi, som f.eks. 1, vælges kommandoen Vælg til den række, når den kører.

Populære Indlæg