Excel Joinand SplitExcel関数は非常に便利な関数です。 Split関数は、区切られた文字列を取得し、値を配列に解析するために使用されます。 Join関数は、配列から値を抽出し、それらを連結して区切られた文字列に戻すために使用されます。, Stringtoprocess,Delimiter,処理する文字列のNumer,Compare Option)
StringToProcess=処理される文字列
Delimiter=使用する区切り文字
処理する文字列のNumer=処理する文字列の数
Compare Option=区切り文字が大文字と小文字を区別するかどうか
今、私はセルA2の文字列値を取りたいと仮定しましょう。それを配列に処理し、列Bに配列値を書き出してから、配列値を使用する独自の区切り文字値を指定して区切られた文字列に処理し直します。,
コード
Dim A限り’カウンタは、我々はプロセス私たちのレコードを使用します
Dim ArrayValues()文字列として’配列変数を宣言します
dim stringtoprocess as string’これは処理される文字列です
dim counter as long’この変数は、出力を
stringtoprocess=Activesheetに書き込みたい出力を制御する行変数を保持します。セル(2、1)。,Value’セルA2の値を文字列変数に割り当てます
ArrayValues()=Split(StringToProcess,”,”)’分割関数は、コンマ区切り値を解析しました
‘位置0から始まる配列に。, 配列値
‘値の数に応じて動的に設定されます
‘あります
Counter=2’行2からの出力の書き込みを開始するため、カウンタを2に設定します
‘配列の値を取り出し、配列の値をセルb2からb8に書き出しましょう。
For A=LBound(ArrayValues)To UBound(ArrayValues)’これにより、for next関数を使用して配列値をステップスルーすることができます
アクティブシート。,セル(カウンター、2)。値=ArrayValues(A)