我有一個棘手的問題:只有用戶輸入「P加4個隨機數字」Qestion約VBA做循環
*(如: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
非常感謝!
你在一件事上是正確的,「我有一個棘手的問題」;我認爲「棘手」的部分是首先找到問題? ;) – Brian
'Do Until Ucase(strcode)Like「P ####」' –
非常感謝你! – Mars