我有一个单元格,其中包含由此(A|B|C)
之类的竖线分隔的数据,我想读取它们并分配给变量,以便:
A
,B
,依此类推。 我还想计算这些变量的数量。
答案 0 :(得分:2)
使用Split
如果您的值在A1
,那么以下代码会自动将第一个变量放在vArr(0)
中,第二个变量放在vArr(1)
中。您可以遍历变量数组vArr以访问各个值
vArr = Split(Range("A1"), "|")
MsgBox "Number of items = " & UBound(vArr) + 1