Private Sub Workbook_Open() Dim letzte_Zeile As Long ' Finde die letzte gefüllte Zeile in Spalte A letzte_Zeile = Sheets("Tabelle3").Cells(Rows.Count, "A").End(xlUp).Row
' Springe zur letzten Zelle in Spalte A Application.Goto Sheets("Tabelle3").Cells(letzte_Zeile, "A") End Sub
Vielleicht habe ich mich nicht richtig ausgedrückt. Folgendes: In der Tabelle2 ist ein Button - mit diesen möchte ich die letzte Zelle in der Tabelle3 Spalte a anspringen.
04.09.2025, 18:46 (Dieser Beitrag wurde zuletzt bearbeitet: 04.09.2025, 18:47 von slowboarder.)
Wenn du einem Button verwendest, ist das Workbook-Open-Event unsinn. Dass sollte man schon aus dem Makronamen ableiten können, dazu braucht es kein Expertenwissen, nur etwas gesunden Menschenverstand.
Ansonsten: nimm einfach die von mir gezeigte Einzelzeile als Code für das Makro des Buttons.
Moin! Ich möchte jemandem, der bald zweistelliges Forenjubiläum feiert, Daniels wichtigen Satz noch einmal ans Herz legen:
Zitat:Beim Arbeiten mit mehreren Tabrlenblättern solltest du immer die die Zellreferenz (Range,Cells,Columns,Rows) mit dem Tabellenblatt davor angeben.
Bei Sheets("Tabelle3").Cells(Rows.Count, "A").End(xlUp) bezieht sich Rows.Count auf das Sheet, in dem sich der Button befindet! Dies wird spätestens dann ein Problem, wenn sich der Button in einem Diagramm-Blatt befindet, welches keine Rows hat! Deshalb solltest Du Dich prinzipiell daran gewöhnen, korrekt zu referenzieren!
Genug der Ausrufezeichen … Entweder Sheets("Tabelle3").Cells(Sheets("Tabelle3").Rows.Count, "A").End(xlUp) oder viel besser gleich mit einem With-Statement: With Sheets("Tabelle3") .Cells(.Rows.Count, "A").End(xlUp) End With Punkte vor den Objekten beachten.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Allerdings ist das für mich ein Sonderfall, weshalb ich das nicht ständig berücksichtige.
Der zweite Fall, in dem Rows.Count nicht funktioniert wäre, wenn man mit mehreren Mappen die unterschiedliche Anzahlen an Zeilen haben, arbeitet. Aber auch das dürfte mittlerweile nicht mehr vorkommen, da die Umstellung auf das neue Dateisystem jetzt auch 18 Jahre her ist und xls-Dateien kaum noch im Gebrauch sein dürften.