Supportnet / Forum / Tabellenkalkulation
Macro erweitern
Frage
Hallo ihr Exelexperten.
Ich brauche bitte eure Hilfe. Habe folgendes Macro:
Sub löschen()
Dim erg%
erg = MsgBox("sollen die Eingaben wirklich gelöscht werden?", vbExclamation + vbYesNo, "Wirklich Löschen?")
If erg = vbYes Then
Range("A8:L53").ClearContents
Else
MsgBox ("Daten wurden NICHT gelöscht !!!")
End If
End Sub
Dieses Macro löscht den Zellinhalt des aktuellen Blattes. Es tritt allerdings folgendes Problem dabei auf. Das Blatt ist geschützt, müßte also ungeschütz gemacht werden, Zellinhalte gelöscht und das Blatt anschließend wieder geschütz werden. Frage: Wie stllt man das an Besten an ?
Vielen Dank für Eure Hilfe schon mal im Voraus
ACR
Antwort 1 von JoeKe
Hallo ACR,
Sub löschen()
Dim erg%
ActiveSheet.Unprotect
erg = MsgBox("sollen die Eingaben wirklich gelöscht werden?", vbExclamation + vbYesNo, "Wirklich Löschen?")
If erg = vbYes Then
Range("A8:L53").ClearContents
Else
MsgBox ("Daten wurden NICHT gelöscht !!!")
End If
ActiveSheet.Protect
End Sub
MfG
JöKe
Sub löschen()
Dim erg%
ActiveSheet.Unprotect
erg = MsgBox("sollen die Eingaben wirklich gelöscht werden?", vbExclamation + vbYesNo, "Wirklich Löschen?")
If erg = vbYes Then
Range("A8:L53").ClearContents
Else
MsgBox ("Daten wurden NICHT gelöscht !!!")
End If
ActiveSheet.Protect
End Sub
MfG
JöKe
Antwort 2 von ACR
Hallo Jöke
Herzlichen Dank für die schnelle Hilfe. Funktionier super. Nochmals Danke
ACR
Herzlichen Dank für die schnelle Hilfe. Funktionier super. Nochmals Danke
ACR

