Variablendefinitionsproblem
22.02.2007 15:51:00
Jan
Bei Verwendung einer User-Form hab ich ein Problem, wenn fuer den Saldo "0" eingegeben wird, denn dann geht mein Makro davon aus, es wurde Abbruch (Saldo = False) gewaehlt :
Makroauszug:
Dim Saldo As Variant
...
Saldo = Application.InputBox("Digita Saldo Inizio : ", "Scelta Saldo")
'Pruefung Eingabe Saldo
If Saldo = "" Then
MsgBox "Saldo non digitato, azione viene interrotta!"
End If
If Saldo = False Then
MsgBox "Azione é annullata!"
End If
If Saldo = "" Or Saldo = False Then Exit Sub
Definiere ich den Saldo statt "Variant" als "Currency" verursacht die Abfrage
If Saldo = "" Then
einen Bug. So gehts leider also auch nicht.
Welchen Variablentyp muss ich fuer Saldo definieren oder wie muss ich die If-Bedingung formulieren, so dass es mgl. ist, in die User-Form auch "0" eingeben zu koennen?
Danke schonmal fuer alle Denkanstoesse, euer Interesse und Muehen!
Gruss,
Jan