Sub CheckTyp()
Dim datBirthday As Date
datBirthday = "05.09.1968"
If IsDate(datBirthday) Then MsgBox IsDate(datBirthday)
Else: MsgBox IsDate(datBirthday)
End If
End Sub
Beim Ausführen bekomme ich jedesmal einen Else without If-Fehler, obwohl doch das If da klar und deutlich steht und auch in blau geschrieben ist und damit doch wohl als Schlüsselwort erkannt wird. Der Doppelpunkt nach dem Else wird immer wieder automatisch gesetzt, nachdem das erste Mal diese Fehlermeldung kommt. Er sollte eigentlich nicht sein und steht auch nicht im Buch. Lässt sich aber nicht mehr entfernen. Mit solchen unverständlichen Dingen wird einem das Erlernen von VBA nicht wirklich einfach gemacht. Hat jemand vielleicht eine Erklärung ? Ich wäre sehr dankbar. Gruß aus Bremen, Ralph