0
Dim j as integer
Dim b as integer
Dim arrayMaterial as string
Dim array1()
For j=1 to numrows-1
For i = 1 To 3
ReDim Preserve array1(0 To 3, 0 To numrows)
array1(i, j) = Cells(j + 1, i + 6)
Next
Next
For j = 1 To numrows - 1
For b = 1 To 3
arrayMaterial = array1(b, j)
Next
MsgBox Join(arrayMaterial, " ")
配列値を結合した文字列に格納できるようにします。私はエラーメッセージを受け取り続ける。助言がありますか?VBA文字列配列
ないかなりSHURE:あなたがメッセージボックスに二次元配列を入れたい場合はとにかく、これはあなたのコードでそれを行うには良い方法です。これはおそらく? 'arrayMaterial = arrayMaterial&" "&array1(b、j)'です。そしてその 'MsgBox arrayMaterial'の後に。 – CMArg
エラーメッセージを投稿し、希望の結果を説明した場合に役立つかもしれません。 – Shaggy
@aggieman Vityataはあなたの問題を解決するのに役立ちますか?礼儀正しくても害はありません... – CMArg