Zeile löschen im VBA?
Hallo,
ich wollte für die Arbeit ein Formular in Excel erstellen das Einfügen von Daten beinhaltet wie auch ein Makro fürs Färben bestimmter Zeilen und Spalten.
Nun will ich noch bestimmte Zeilen löschen können. Es soll mich aber davor erst fragen ob ich die ausgewählte Zeile löschen möchte. Wie kann ich das programmieren?
Bitte um Hilfe. Danke!
2 Antworten
Hellooo, Vielleicht hilft das hier:
Dim loeschen as Variant
Dim Zeilennummer as Variant
Zeilennummer = ActiveCell.Row
Loeschen = MsgBox („soll die Zeile wirklich gelöscht werden?“, vbYesNo)
If loeschen = vbYes Then
Call Zeileloeschen --------------- aufgenommenes Makro:
Sub Zeile Loeschen ()
Selection.EntireRow.Select
Selection.ClearContents
End Sub
Else
Varloeschen = MsgBox („Löschen abgebrochen!“, vbInformation)
End if
End Sub
Vielleicht hilft dir das auch weiter.
Du könntest den Löschbefehl in eine If Bedingung packen, die via Messagebox abfragt.