AW: Abfrage ob Zellname vorhanden
Daniel
Hi
also in diesem Fall finde ich den Error-Handler gar nicht so schlecht, damit kann man das ganze ja recht einfach programmieren.
man muss halt darauf achten, nur denjenigen Codebereich zu kapseln, in dem der entsprechende Fehler im normalen Programmablauf auch vorkommen darf, dann passiert da auch nichts schlimmes:
Sub test()
Dim rng As Range
Set rng = Nothing
On Error Resume Next
Set rng = Range("Klaus")
On Error GoTo 0
If rng Is Nothing Then
MsgBox "Zellbereich Klaus existiert nicht"
Else
MsgBox "Zellbereich Klaus existiert"
End If
End Sub
außerdem muss man die Range-Variable, die man zum prüfen verwendet vorher auf NOTHING setzen, sonst bleibt deren alter wert erhalten.
Gruß, Daniel