Suche einen Makro: gehe zu letzte Zelle mit Inhalt in Spalte A.
Vielen Dank
Karsten
Sub aaa()
Cells(Rows.Count, 1).End(xlUp).Select
End Sub
Sub aaa()
IIf(IsEmpty([a65536]), Cells(Rows.Count, 1).End(xlUp), [a65536]).Select
End Sub
Um die letzte Zelle mit Inhalt in Spalte A zu finden, kannst Du ein einfaches VBA-Makro verwenden. Folgende Schritte zeigen Dir, wie es geht:
Öffne Excel und drücke Alt + F11, um den VBA-Editor zu öffnen.
Klicke im Menü auf Einfügen und dann auf Modul, um ein neues Modul zu erstellen.
Füge den folgenden Code in das Modul ein:
Sub GeheZuLetzteZelle()
Cells(Rows.Count, 1).End(xlUp).Select
End Sub
Schließe den VBA-Editor.
Du kannst das Makro jetzt ausführen, indem Du Alt + F8 drückst, das Makro auswählst und auf Ausführen klickst.
Mit diesem Makro wird die letzte Zelle mit Inhalt in Spalte A ausgewählt.
Fehler: Das Makro springt nicht zur richtigen Zelle, wenn die letzte Zelle in Spalte A leer ist.
Sub GeheZuLetzteZelle()
If Not IsEmpty([A65536]) Then
Cells(Rows.Count, 1).End(xlUp).Select
Else
[A65536].Select
End If
End Sub
Fehler: Das Makro funktioniert nicht in Excel 2003 oder älter.
Falls Du kein VBA verwenden möchtest, gibt es auch alternative Methoden, um zur letzten Zelle mit Inhalt in Spalte A zu gelangen:
Mit der Tastenkombination:
Strg + Pfeil nach unten. Damit springst Du zur letzten Zelle mit Inhalt in der Spalte A.Mit einer Excel-Formel:
Du kannst auch die folgende Formel verwenden, um die Adresse der letzten Zelle mit Inhalt zu ermitteln:
=ADRESSE(MAX(WENN(A:A<>"", ZEILE(A:A)), 1), 1)
Diese Formel muss mit Strg + Shift + Enter als Array-Formel eingegeben werden.
Einfaches Makro zur letzten Zelle:
1 in Cells(Rows.Count, 1) auf die entsprechende Spaltennummer.Promille berechnen mit Excel:
Wenn Du häufig mit Promille-Berechnungen arbeitest, kannst Du eine Formel wie folgt verwenden:
=WENN(A1="";"";A1/1000)
Diese Formel kann in der letzten Zelle in Spalte A angewendet werden, um den Promillewert zu berechnen.
F5-Taste, um das Makro schnell auszuführen, nachdem Du es erstellt hast.For Each-Konstrukt verwenden, um durch alle Zellen in einer Spalte zu iterieren.1. Wie kann ich das Makro automatisch beim Öffnen der Datei ausführen?
Du kannst das Makro in der Workbook_Open-Ereignisprozedur speichern, um es beim Öffnen der Datei automatisch auszuführen.
2. Was ist der Unterschied zwischen Cells(Rows.Count, 1) und A65536?
Cells(Rows.Count, 1) ist dynamisch und funktioniert in neueren Excel-Versionen, während A65536 statisch ist und auf Excel 2003 und älter beschränkt ist.