• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBAの配列について)

エクセルVBAの配列について

このQ&Aのポイント
  • VBA初心者がエクセルVBAの配列について質問しています。データを配列に入れ、別シートに書き出したいが、現在は最終行のみを書き出してしまっている状況です。どのように書き直せば良いか分からないとのことです。
  • 配列にデータを入れるためのVBAコードがありますが、最終行のみを書き出してしまうという問題が発生しています。どのように修正すれば良いか分からないとのことです。
  • VBA初心者がエクセルVBAの配列に関する問題を抱えています。現在、データを配列に入れて別シートに書き出す作業を行っていますが、最終行のみが書き出されてしまっています。どのように修正すれば良いかご教示願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

色々あると思いますがまぁそういうのは置いておいて,今の着想を出来るだけ生かすとしたら… 例: Dim 配列(1 To 件数, 1 To 9) As Variant 件数カウンタ = 0 for i = 2 to L  if cells(i, 2).value = tx_month then   件数カウンタ = 件数カウンタ + 1   for k = 3 to 11    配列(件数カウンタ,k - 2) = cells(i, k).value   next k  end if next i といった具合かなと思います。

oishiimikan
質問者

お礼

ありがとうございました! 異なるデータが書けるようになりました!!!

関連するQ&A