1
我在寫一個宏,用戶被要求輸入一個數字。但我無法驗證輸入是否是數字。我正在嘗試類型:= 1,但它給出了一個錯誤。這是我的一段代碼。如何在Outlook VBA輸入框中只允許輸入數字
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
請建議這裏應該是什麼解決方案。
您可以將_Limit = InputBox ...._行放在_do while_循環內,那麼您不必在循環結束時重複它 – jsotola
好的pt jsotola,我相應地優化 – curious
@curious謝謝。這是工作。我相應地優化了它。 –