读取由竖线分隔的单元格的值
我有一个单元格包含由像这样的垂直条(A|B|C)
分隔的数据,我想读取它们并将其分配给一个variables,以便:
- 第一个variables是指
A
, - 第二个提到
B
等等。
我也想要统计这些variables的数量。
使用Split
如果你的值是A1
那么下面的代码自动把第一个variables放在vArr(0)
,第二个放在vArr(1)
。 您可以遍历variables数组vArr来访问各个值
vArr = Split(Range("A1"), "|") MsgBox "Number of items = " & UBound(vArr) + 1