我正在嘗試創建一個簡單的Sub來抓取一系列數據並將其顯示在MSGBox中。當我運行代碼時,我收到運行時錯誤'9':下標超出範圍。有人能幫忙嗎?VBA Excel在MSGBOX中顯示值
Sub main()
Dim ws1 As Worksheet
Dim searchContent As Variant
Dim i As Integer
Dim txt As String
Set ws1 = ThisWorkbook.Worksheets("Sheet1")
searchContent = ws1.Range("B2:B11").Value
For i = 1 To 10
txt = txt & searchContent(i) & vbCrLf
Next i
MsgBox (txt)
End Sub
謝謝你做到了! –