ich habe folgendes Makro einem Schaltbutton zugeordnet, das Löschen der Daten geht auch ganz prima.
Sub Loeschen()
' Loeschen Makro
' Tastenkombination: Strg+l
Range("L5:Q5,AC5:AH5,AT5:BB5,BO21:CC22").Select
Range("BO21").Activate
ActiveWindow.SmallScroll Down:=12
Range("L5:Q5,AC5:AH5,AT5:BB5,BO21:CC22,T16:AJ36").Select
Range("T16").Activate
Selection.ClearContents
ActiveWindow.SmallScroll Down:=-21
Range("L5:Q5").Select
End Sub
Nun hätte ich gerne eine Messagebox mit einer Warnung, bevor das Makro die Daten löscht.Etwa in der Art "Sind Sie sicher, dass Sie alle Daten löschen wollen?"
Ich hab selber schon was gebastelt das sieht so aus:
Sub Löschen()
' Löschen Makro
' Tastenkombination: Strg+l
Dim i As Integer
i = MsgBox("Wollen Sie wirklich die Daten löschen?", 16 + vbSystemModal + vbYesNo, " _
Sicherheitsfrage?")
If i = vbYes Then
With ActiveSheet
Application.EnableEvents = False
.Range("L2:Q2,AC2:AH2,AT2:BB2,BQ17:CC18,T12:AJ29,T30:AA30").Select
.Range("T30").Activate
Selection.ClearContents
Application.EnableEvents = True
.Range("L2:Q2").Select
End With
End If
End Sub
Aber Excel sagt mir das Makro wäre nicht in der Arbeitsmappe ?Vielen Dank für eure Hilfe....
Hans