Hoe VBA gebruiken om naar de laatste rij in een Excel-blad te gaan

Een van de geweldige dingen over Microsoft Excel is de mogelijkheid om nuttige functies te automatiseren. Wanneer een bedrijfspreadsheet honderden of zelfs duizenden rijen bevat, is het misschien lastig om door de cellen ervan te manoeuvreren. Elimineer dit probleem door uw eigen zoekfunctie te bouwen. Door een paar regels code te gebruiken, kunt u een VBA Sub maken die de laatste rij in een spreadsheet vindt en er automatisch naartoe gaat.

1.

Start Excel en open een spreadsheet die meerdere kolommen bevat.

2.

Druk op "Alt-F11" om de "Visual Basic" -editor te openen en klik op "Invoegen | Module. "VBA voegt een nieuwe module toe aan het projectvenster.

3.

Plak de volgende code in het bewerkingsvenster dat verschijnt aan de rechterkant van het projectvenster:

Sub SelectLastRow () Dim finalRow As Integer

finalRow = ActiveSheet.UsedRange.Rows.Count

If finalRow = 0 Then finalRow = 1 End If

Rijen (finalRow). Selecteer End Sub

Deze sub bepaalt de laatste rij van de spreadsheet door de eigenschap Count van rij te bekijken. De Sub slaat vervolgens die waarde op in de finalRow-variabele. De laatste verklaring van de Sub geeft de waarde van de laatste Row door aan de VBA Select-methode.

4.

Druk op "F5" om de sub te starten. De methode Selecteren zoekt de laatste rij van de spreadsheet, gaat naar die rij en markeert deze.

Tip

  • De opdracht Rijen (finalRow). Selectie is handig om naar een rij in een spreadsheet te springen. Als u de waarde finalRow instelt op een andere waarde, bijvoorbeeld 1, gaat de opdracht Select naar die rij als deze wordt uitgevoerd.

Populaire Berichten