我有一个棘手的问题:只有用户输入“P 加 4 个随机数字”
*(eg:P1234) *进入输入框将视为有效代码并停止运行宏,除非它会运行直到输入有效代码。我想我差不多完成了,但仍然没有什么问题。这是我的代码:
Sub asd()
Dim strcode As String
Dim strnumber As string
strcode = InputBox("what is your production code?")
Do Until strcode = InStr(1, strcode, "P",vbBinaryCompare) And Len(strcode) = 5 _
and strnumber = Mid(strcode, 2) and IsNumeric (strnumber)
strcode = InputBox("what is your production code?")
Loop
End Sub
非常感谢!!