我以前使用過這些代碼,但是今天它由於某種原因而不工作。我已經搜索了互聯網尋找答案,並從我已經閱讀我的InputBox設置正確。當我使用硬編碼範圍時,我的messageBox返回正確的單元格值,但是當我使用inputbox時,沒有返回值。Excel VBA InputBox無法在循環中返回範圍值
我對VBA編程相當新穎,這看起來應該是一個簡單的修復。希望有人可以幫助:)
Dim rRng As Range
Dim rCell As Range
Set rRng = Application.InputBox(Prompt:="Select Cells to check", Type:=8)
'Set rRng = Sheets("Table 3-1").Range("F11:F13")
For Each rCell In rRng.cells
a = rCell.Value
MsgBox "Cell Value is: " & a
Next
我試着在另一臺電腦上運行這個宏,它工作得很好。任何人都知道我的電腦上發生了什麼? – user2913433