ich hab einen Macro der wunderbar läuft.
Ich bräuchte nun über einen Zusatz Button die Funktion, den gesamten Macro zurückzusetzen.
So wie die Standardfunktion Bearbeiten Schritt zurück.
Gibt es hierfür eine Möglichkeit.?
Liebe Grüße Lisa
Sub terug()
Sheets(2).Cells(Rows.Count, 1).EntireRow.Delete
End Sub
Gruß
Rudi
Was mache ich hier falsch
das weiß ich doch nicht!
Vielleich kann dir ja hier geholfen werden.
http://www.hellsehen-online.com
Gruß
Rudi
Sub terug()
Sheets(2).Cells(Rows.Count, 1).End(xlUp).Row.EntireRow.Delete
End Sub
Gruß
Reinhard
Sub terug()
Sheets(2).Cells.SpecialCells(xlCellTypelastCell).EntireRow.Delete
End Sub
Oder sicherer:
Sub terug()
Sheets(2).UsedRange.cells( Sheets(2).UsedRange.rows.count, 1).EntireRow.Delete
End Sub
denn Excel hat bekanntlich schon mal Probleme mit der Ermittlung der letzten Zelle, .UsedRange funktioniert nach meiner Erfahrung in Excel 2003 aber recht zuverlässig.
@Rudi:
rows.count ergibt bei Excel 2003 stets 65536 - auch ohne Hellsehen ;-)
Gruß, Jürgen
Sub terug()
Sheets(2).Cells(Rows.Count, 1).End(xlUp).EntireRow.Delete
End Sub
Private Sub CommandButton1_Click()
Dim lRow As Long
On Error Resume Next
lRow = Range("A:A").Find("*", searchdirection:=xlPrevious).Row
Range("A" & lRow, "B" & lRow).ClearContents
End Sub
Option Explicit
Public Merker
Sub AendereA1()
Merker = Range("A1")
Range("A1") = "Huhu"
Application.OnUndo "Zelle a1 wiederherstellen", "Zuruecksetzen"
End Sub
Sub Zuruecksetzen()
Range("A1") = Merker
End Sub
Gruß
Reinhard
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen