Excelの範囲に4D配列を書き込む際に問題があります。 範囲のVBAマルチ配列
varArray(0)
- varArray(0)(0) "test01"
- varArray(0)(1) "test02"
- varArray(0)(2) "test03"
- varArray(0)(3) "test04"
varArray(1)
- varArray(1)(0) "test11"
- varArray(1)(1) "test12"
- varArray(1)(2) "test13"
- varArray(1)(3) "test14"
は、最終的にはアレイ内の唯一の2「アイテム」よりもあるでしょうが、理解するために、私はそれらの2をdisplayded:
私のアレイは、このようになります。
私は転置でそれを試してみましたが、私は
Range("A" & CellIndex) = Application.Transpose(varArray(0,1))
が動作しないサブ項目にアクセスしないcoudl:S
出力(範囲に書き込み)、次のようになります。
A B C D
1 test01 test02 test03 test04
2 test11 test12 test13 test14
を
誰も私にこれを助けることができますか?
"動作しない" - エラーが発生します、えっ?エラーは何ですか? 'varArray(0,0)'のように配列を違う構造にすることはできますか? –
あなたのコードにあるものと現在の出力を表示して、既に得られたもののトラブルシューティングに役立てることができます。 – Mike