Abbruch Inputbox abfangen

Hallo
würde gerne wissen, ob bei einer Inputbox Abbruch gedrückt wurde.
Mein Beispiel lautet:

BE = InputBox(„Bitte geben Sie einen Bearbeiter ein“)

wobei BE als String deklariert wurde.

Ich habe irgendetwas von Err=102 gefunden.

Aber irgendwie interessiert es das Programm gar nicht, es wird kein Fehler ausgegeben, egal was ich drücke (OK oder Abbruch).

Wo liegt der Fehler???

Mfg Werner

Hallo Nirwarna.

Wenn Abbruch gedrückt wurde, dann ist BE eine Zeichen Folge mit der Länge 0.
Das heißt, Du könntest folgenden Code verwenden:

If Len(BE) = 0 Then
 'weiterer Code, z.B. Exit Sub
Else
 'weiterer Code
End if

Viele Grüße
Carsten

und wenn jmd nichts in die Box schreiben möchte???
dann funktioniert deine Methode nicht, weil sie dann immer an einen Abbruch denkt, auch wenn jmd nix reinschreibt.
Gibts nix anderes.

Mfg Werner

habs gelöst
Hi,
nehme nun doch deine Variante, lasse " " als Voreinstellung schreiben,
dann merke ich, wenn jmd Abbruch drückt, ansonsten Trimme ich den String, somit bekomme ich ein sauberes Ergebnis.

Danke, Mfg Werner

Lösung
Hi,

Dim a As String
a = InputBox("bla")
If StrPtr(a) = 0 Then
 MsgBox "Abbruch"
Else
 MsgBox a
End If

Gruß.Timo