Re: Function auswerten noch einmal
28.02.2003 13:45:24
Wolfgang
Hallo Andreas,
vielen Dank für das Programm. Es tut genau was es soll! Wenn kein Shape vorhanden erhalte ich Null anderenfalls eine 1 und die weitere Mitteilung um welchen Namen es sich handelt.Doch was nützt mir in diesem Fall Deine freundliche Unterstützung, wenn ich den sch... Functionsaufrauf nicht hinbekomme weil die besagte Fehlermeldung kommt!
Hier noch einmal mein letzter Code:
If ShapeExists(Name) Then ActiveSheet.Shapes(Name).Delete
Private Function ShapeExists(Name As String) As Boolean
Dim sh As Shape
On Error Resume Next
Set sh = ActiveSheet.Shapes(Name)
If Err > 0 Or sh Is Nothing Then
Err.Clear
ShapeExists = False
Else
ShapeExists = True
End If
On Error GoTo 0
End Function
Bei folgender Anweisung erhalte ich den Fehler: Laufzeitfehler 429 Objekterstellung durch ActiveX-Komponenten nicht möglich:
If ShapeExists(Name) Then
Ich bin wahrscheinlich irgendwie wieder auf dem Holzweg, habe bitte ein einsehen mit einem "Lernenden" :-)
Gruß
Wolfgang