Müssen Sie immer direkt nach allen Daten, die Sie bereits in Ihr Arbeitsblatt eingegeben haben, zur ersten Zelle springen? Wenn Sie beispielsweise ein Arbeitsblatt haben, das Daten in A1: G251 enthält, müssen Sie jemals zur Zelle A252 springen, damit Sie mit der Dateneingabe beginnen können?

Das Verschieben zur ersten Zelle in Zeile 252 ist einfach, vorausgesetzt, in allen Zellen in A1: A251 sind Daten vorhanden. Wenn in Spalte A jedoch leere Zellen vorhanden sein können, kann das Springen zu A252 etwas schwieriger sein. In diesem Fall könnte Sie ein Makro interessieren, mit dem Sie ganz einfach zur ersten Zelle der leeren Zeile nach Ihren Daten springen können:

Sub FindFirstCellNextRow()

Dim x As Integer     x = ActiveSheet.UsedRange.Rows.Count     ActiveCell.SpecialCells(xlLastCell).Select     ActiveCell.EntireRow.Cells(1, 1).Offset(1, 0).Activate End Sub

Die ersten beiden Zeilen berechnen effektiv die „letzte Zelle“ im Arbeitsblatt neu, und die nächsten beiden Zeilen wählen diese Zelle aus und springen zu der Zelle in Spalte A, die eine Zeile tiefer liegt.

Weisen Sie das Makro einer Tastenkombination zu, und Sie sind immer nur einen Tastendruck vom Springen zur ersten wirklich leeren Zeile im Arbeitsblatt entfernt.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der ExcelTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.

Dieser Tipp (6197) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: