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

VBA配列計算について:配列の入力に配列の使用

このQ&Aのポイント
  • VBAで複数のセル値の合計を配列に出力したいと考えていますが、全て同じ値の配列となってしまいます。
  • VBAでは配列の古い値に足していくことはできないのでしょうか?回避方法や効果的な計算方法はありませんか?
  • 配列計算において、全て同じ値の配列が出力されてしまう問題についての回避方法や改善策を教えてください。

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

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

なにを計算したいんでしょうか? このコードでは、どのSum(i)にも、 Cells(10,3).Value + Cells(20,3).Value + ・・・・ + Cells(60,3).Value の値が入るから、同じになるのは当然です。 i ごとにSum(i)を変えたいのなら、 Worksheets(sheetname).Cells(10, 3).Offset(j * 10, 0).Value の中のどこかに i が入ってないと・・・・

abcd0420
質問者

お礼

oh... 初歩的なミスで何時間も頭を悩ませていました 的確な指摘ありがとうございますm(_ _)m

関連するQ&A