Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このような垂直バーで区切られたデータを含むセルがあり、(A|B|C)それらを読み取り、次のような変数に割り当てたいと考えています。
(A|B|C)
A
B
これらの変数の数も数えたいと思います。
使用するSplit
Split
値が にある場合、次のコードは最初の変数をに、2 番目のA1変数を に自動的に配置します。バリアント配列 vArr をループして、個々の値にアクセスできますvArr(0)vArr(1)
A1
vArr(0)
vArr(1)
vArr = Split(Range("A1"), "|") MsgBox "Number of items = " & UBound(vArr) + 1