• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:列幅が変更されるエリアデータでの平均値取得方法)

エクセルの列幅が変更されるエリアデータでの平均値取得方法

このQ&Aのポイント
  • エクセル2010で、B6セルからBI6セルまでのデータ平均を計算する方法を教えてください。
  • マクロを使用して、データの数によって変更される列の範囲で平均値を取得し、結果をBJ6セルに表示します。
  • 実行時エラーが発生しているのは、Range(...) = "=AVERAGE(B6:Cells(6, Columns.Count).End(xlToLeft).Address)" の箇所で、間違ったアドレスを指定しているためです。正しいアドレスを指定することでエラーを解消できます。

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

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

R1C1形式の数式を使えるように練習しておくと,こういうケースでとても役に立ちます。 セル番地の文字列とか使いません: cells(6, columns.count).end(xltoleft).offset(0, 1).formular1c1 = "=AVERAGE(RC2:RC[-1])" #ワークシートがA1形式のままでも,全く問題有りません。

3620313
質問者

お礼

回答ありがとうございます。 助かりました。 素敵です(*^。^*)

関連するQ&A