1.情景展示
VBA編程,如何對數組進行遍歷?
2.解決方案
方式一:使用for循環
Sub 遍歷數組1()
'聲明一個變量
Dim Arr As Variant
'聲明一個數字變量
Dim i As Integer
'變量類型指定為數組並賦值
Arr = Array(1, 2, 3, 4, 5)
'使用For...To...進行遍歷
For i = 0 To UBound(Arr)
Debug.Print Arr(i)
'可以修改數組
Arr(i) = Rnd
Next i
End Sub
方式二: 使用foreach
Sub 遍歷數組2()
'聲明一個變量
Dim Arr As Variant
'聲明一個變量
Dim i As Variant
'變量類型指定為數組並賦值
Arr = Array(1, 2, 3, 4, 5)
'使用For Each...In...進行遍歷
For Each i In Arr
Debug.Print i
Next i
End Sub
