1

このような垂直バーで区切られたデータを含むセルがあり、(A|B|C)それらを読み取り、次のような変数に割り当てたいと考えています。

  • 最初の変数は を参照しA
  • 2番目の参照Bなど。

これらの変数の数も数えたいと思います。

4

1 に答える 1

2

使用するSplit

値が にある場合、次のコードは最初の変数をに、2 番目のA1変数を に自動的に配置します。バリアント配列 vArr をループして、個々の値にアクセスできますvArr(0)vArr(1)

vArr = Split(Range("A1"), "|")
MsgBox "Number of items = " & UBound(vArr) + 1
于 2013-06-10T07:51:10.333 に答える