Hi 准大, 我今天測試了, 要修改下列二個即可使用. 感謝.
只是會有當出現inputbox時,本身的取消無法離開, 要輸入0 or 000 即可跳出. 非常謝謝.
Sub Find_No()
Dim ST, xF As Range
Do
ST = InputBox("數字")
If ST = 0 Then Exit Do '按〔取消〕跳出
If ST = "000" Then Exit Do '輸入〔特定值〕跳出
If ST <> "" Then
Set xF = [書本清冊!A2:A50].Find(ST, Lookat:=xlWhole)
If xF Is Nothing Then
MsgBox "找不到編號,請重新輸入! "
Else
xF.Resize(1, 2).Copy [擺放清單!A65536].End(xlUp)(2)
Beep
End If end If
Loop
End Sub