- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA 範囲指定してコピー&ペーストしたい)
ExcelVBAで範囲指定してコピー&ペーストする方法
このQ&Aのポイント
- ExcelVBAを使用して、シート「Sheet1」のセル(B9:B40)を範囲選択してコピーし、シート「Sheet2」のセル(A2:A33)に貼り付ける方法をまとめました。
- 毎月増える行数に対応した処理を行いたい場合、行情報は9から40で固定で、列番号を変数にして7個ずつ増やして処理を行う方法を考えています。
- Sheet1のB列から始まり、7個ずつ列数が増えていく情報を取得し、Sheet2の列に値ベースで貼り付けるマクロを作成することで、Sheet1のカテゴリ毎の合計値をSheet2に一覧表示することができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
cells(行番号,列番号)を使用しては如何でしょうか。 cells(変数1,変数2)とすれば、変数1が1、変数2が1で1行目の1列目でA1セルを 表現できます。 又、Range(Cells(開始行,開始列),Cells(終了行,終了列))でセル範囲を表現できます。
その他の回答 (1)
- mar00
- ベストアンサー率36% (158/430)
回答No.2
Range(Cells(tateA ,変数),Cells(tateB ,変数)).Selectにして 変数を入れてやればいいと思います。
質問者
お礼
お礼が遅くなりすみません。 おかげ様で無事に出来ました。 とても助かりました。 どうもありがとうございます。
お礼
お礼が遅くなりすみません。 おかげ様で無事に出来ました。 とても助かりました。 どうもありがとうございます。