【发布时间】:2017-01-12 14:05:58
【问题描述】:
我有行:
我想将此值添加到选项卡/数组中,以获得如下对:
[0] = 英,3
[1] = PL, 4
[2] = 美国,5 ...
[x] = 值,列号
请告诉我如何:
1) 添加第二个值
2) 检查数组是否包含“Eng”或“PL”
目前为止:
Dim CatTab() As Variant
Dim tabSize as Long
For b = 3 To 20
Category = wsSum.Cells(2, b).Value
tabSize = tabSize + 1
ReDim Preserve CatTab(tabSize)
CatTab(tabSize) = Category
Next
【问题讨论】:
-
您可以声明一个二维数组,例如
Dim CatTab(4,4)。不要认为您需要 Redim,因为您似乎预先知道大小。
标签: arrays vba excel unique dynamic-arrays