• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 範囲指定してコピー&ペーストしたい)

ExcelVBAで範囲指定してコピー&ペーストする方法

このQ&Aのポイント
  • ExcelVBAを使用して、シート「Sheet1」のセル(B9:B40)を範囲選択してコピーし、シート「Sheet2」のセル(A2:A33)に貼り付ける方法をまとめました。
  • 毎月増える行数に対応した処理を行いたい場合、行情報は9から40で固定で、列番号を変数にして7個ずつ増やして処理を行う方法を考えています。
  • Sheet1のB列から始まり、7個ずつ列数が増えていく情報を取得し、Sheet2の列に値ベースで貼り付けるマクロを作成することで、Sheet1のカテゴリ毎の合計値をSheet2に一覧表示することができます。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

cells(行番号,列番号)を使用しては如何でしょうか。 cells(変数1,変数2)とすれば、変数1が1、変数2が1で1行目の1列目でA1セルを 表現できます。 又、Range(Cells(開始行,開始列),Cells(終了行,終了列))でセル範囲を表現できます。

kasetsu
質問者

お礼

お礼が遅くなりすみません。 おかげ様で無事に出来ました。 とても助かりました。 どうもありがとうございます。

その他の回答 (1)

  • mar00
  • ベストアンサー率36% (158/430)
回答No.2

Range(Cells(tateA ,変数),Cells(tateB ,変数)).Selectにして 変数を入れてやればいいと思います。

kasetsu
質問者

お礼

お礼が遅くなりすみません。 おかげ様で無事に出来ました。 とても助かりました。 どうもありがとうございます。

関連するQ&A