Ich schreibe ein Makro, in dem der Benutzer aufgefordert wird, eine Zahl einzugeben. Aber ich kann nicht validieren, ob die Eingabe die Nummer ist oder nicht. Ich versuche Typ: = 1, aber es gibt einen Fehler. Hier ist mein Code.So ermöglichen Sie Nur Zahlen im Outlook VBA-Eingabefeld
Limit = Replace(Trim(Left(Split(b, "LIMIT:")(1),
Len(Split(b, "LIMIT:")(1)) -
Len(Split(b, "EXCESS:")(1)) - 7)), ".", "")
If Limit = "Up to full value any one Occurrence and in all
during the Period" & vbCrLf & vbCrLf & " " & vbCrLf & vbCrLf Then
Limit = TIV
Else
Limit = InputBox(prompt:="Limit is not FULL VALUE. Enter Limit",
Title:="LIMIT", Default:=TIV,Type:=1)
End If
MsgBox Limit
Bitte schlagen Sie vor, was hier die Lösung sein sollte.
können Sie die _Limit = InputBox ...._ Zeile innerhalb der _do while_ Schleife setzen, dann müssen Sie es am Ende der Schleife nicht wiederholen – jsotola
gute pt jsotola, ich hv optimiert entsprechend – curious
@curious danke. Es funktioniert. Ich habe es entsprechend optimiert. –