【问题标题】:Declare an array using a for loop vba使用 for 循环 vba 声明一个数组
【发布时间】:2016-07-13 05:26:16
【问题描述】:

我想创建一个值数组:w1、w2、w3、y1、y2、y3 ... 等,但我的代码中有错误:

sub array()

Dim titles() as string

For i = 1 to 3

titles(i + 0) = "w" + i
titles (i + 3) = "y" + i
titles (i + 6) = "x" + 1

'...

Next i

End sub

【问题讨论】:

    标签: arrays vba excel loops for-loop


    【解决方案1】:

    你很接近:

    Sub arrray()
    
        Dim titles(1 To 9) As String
        Dim i As Long
    
        For i = 1 To 3
            titles(i + 0) = "w" & i
            titles(i + 3) = "y" & i
            titles(i + 6) = "x" & i
        Next i
    
        For i = 1 To 9
            MsgBox titles(i)
        Next i
    End Sub
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-24
      • 1970-01-01
      • 2021-12-22
      • 1970-01-01
      • 2021-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多