- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA でのシート内容を配列に保存した時の列の追加)
VBAでのシート内容を配列に保存した時の列の追加
このQ&Aのポイント
- Excel VBAでシート内容を配列に保存する際に、列の追加をする方法について解説します。
- 配列を動的に増やすためにRedim Preserveを使用しますが、第一引数を増やすことはできません。そのため、他の方法を探す必要があります。
- Excelシートのフィルターや他のデータ処理の手法を使って、配列を使わずにシートへ出力する方法も考えられます。処理の重さが問題なら、この方法を検討してみてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こちらを参考にしてみてください。 [VBA]2次元配列の1次元目をRedim Preserveする https://sevenb.jp/wordpress/ura/2017/01/20/vba2%E6%AC%A1%E5%85%83%E9%85%8D%E5%88%97%E3%81%AE1%E6%AC%A1%E5%85%83%E7%9B%AE%E3%82%92redim-preserve%E3%81%99%E3%82%8B/
その他の回答 (1)
- kon555
- ベストアンサー率51% (1844/3562)
回答No.1
一読した印象では、そろそろエクセルでの対応自体を見直すべき領域に入っている気がしますが・・・それはさておき、このような形で回避は可能です。 https://www.mutable.work/entry/2019/09/17/205224
質問者
お礼
ご回答ありがとうございます。 求めていたURLリンクです。 内容も分かりやすく、容易くできそうです。 少し時間が空いた時に、この処理に修正していきたいです。 大変にありがとうございました。とても感動しました。
お礼
ご回答ありがとうございます。 今すぐどうにかしたかったので、これがBESTです。関数を新しく作るだけで解決しました。 処理速度も考えていた通り、早くできたので、今は満足です。 時間ができたら、じっくり検証していきたいです。 大変助かりました。ありがとうございます。