ich habe mal wieder eine Frage.
Wenn ich in einem Drop down feld das Jahr ändere, sollen alle einträge aus einer Tabelle gelöscht werden. Es soll aber eine Meldung kommen das die Daten gelöscht werden.
Könnt Ihr mir bitte Helfen.
Danke
Andre
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then 'A1 =mit Dropdown verknüpfte Zelle
MsgBox "Daten werden jetzt gelöscht." , , "Hinweis"
Range("A2:E10").ClearContents 'Tabellenbereich, Inhalt entfernen
End If
End Sub
lg Matthias
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then 'mit Dropdown verknüpfte Zelle
If MsgBox("Daten wirklich löschen?", vbYesNo, "Hinweis") = 1 Then '1 = Ja, 2 = Nein
Range("A2:E10").ClearContents
MsgBox "Tabelle erfolgreich geleert.", , "Hinweis"
Else: MsgBox "Löschen abgebrochen.", , "Hinweis"
End If
End If
End Sub
lg Matthias
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then 'mit Dropdown verknüpfte Zelle
If MsgBox("Daten wirklich löschen?", vbYesNo, "Hinweis") = 6 Then '6 = Ja, 7 = Nein
Range("A2:E10").ClearContents
MsgBox "Tabelle erfolgreich geleert.", , "Hinweis"
Else: MsgBox "Löschen abgebrochen.", , "Hinweis"
End If
End If
End Sub
lg Matthias