Kontakt
DSVGO
Function IsNullString(ByRef aString As String) As Boolean IsNullString = CBool(StrPtr(aString) = 0) End FunctionHier ein Beispiel für die Anwendung der Funktion im Zusammenhang mit optionalen Parametern:
'Prozedur: Sub Test(Optional Vorname As String) If IsNullString(Vorname) Then MsgBox "Vergesslich?" ElseIf Vorname = "" Then MsgBox "Schüchtern?" Else MsgBox "Hallo " & Vorname End If End Sub 'Tests: Test 'ergibt "Vergesslich?" Test "" 'ergibt "Schüchtern?" Test "Jost" 'ergibt "Hallo Jost"Hier eine Anwendung bzgl. der InputBox:
Dim Vorname As String Vorname = InputBox("Vorname?") If IsNullString(Vorname) Then 'es wurde "Abbrechen" gedrückt ElseIf Vorname = "" Then 'es wurde ein Leerstring eingegeben Else 'es wurde wirklich etwas eingegeben End If
© Harald M. Genauck, 18.08.2000-19.09.2000 - http://vb-tec.de/emptystr.htm