1. 程式人生 > >VBA遍歷陣列的2種方式

VBA遍歷陣列的2種方式

 

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

 

寫在最後

  哪位大佬如若發現文章存在紕漏之處或需要補充更多內容,歡迎留言!!!

 相關推薦: