AW: Button
25.06.2009 10:26:25
fcs
Hallo turok,
noch eine Variante mit etwas mehr Komfort und der Möglichkeit den Vorgang abzubrechen oder die Zellauswahl zu ändern. Das Makro kannst du einer Schaltfläche aus der Formular-Leiste zuweisen.
Ansonsten: Eine Tastatur hat auch die Entf-Taste oder Del-Taste.
Gruß
Franz
Sub InhaltBereich_Loeschen()
Dim varBereich As Range
Set varBereich = Selection
On Error GoTo Fehler
Set varBereich = Application.InputBox(Prompt:="Bitte den zu löschenden Zellbereich auswählen", _
_
Default:=varBereich.Address, _
Title:="Inhalte im Zellbereich löschen", _
Type:=8)
If varBereich Is Nothing Then Exit Sub
varBereich.ClearContents
Fehler:
With Err
If .Number 0 Then
If .Number = 424 Then
'do nothing - Abbrechen bei Zellauswahl gewählt
Else
MsgBox "fehler-Nr. " & .Number & vbLf & .Description
End If
End If
End With
End Sub