- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:(F2:G10)コピ→ペ、(F11:G19)コピ→ペ…)
初心者必見!Excel VBAで繰り返し処理を短く書く方法
このQ&Aのポイント
- Excel VBAを使って、30回繰り返す処理を短く書きたい初心者の方へ。範囲の指定やセルのコピー・ペースト、シートの指定方法について解説します。
- 30回繰り返す処理を簡潔に書くExcel VBAの方法を紹介。範囲指定やセルのコピー・ペースト、シートの指定方法についてわかりやすく解説します。
- Excel VBAで30回の繰り返し処理を短く記述する方法をご紹介。範囲の指定やセルのコピー・ペースト、シートの指定方法についてのノウハウを解説します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1) Dim r As Range Set r = Worksheets("Sheet1").Range("F2:G10") Range型で変数:rにセットする。 コピー後のオフセットを忘れないように。 2) Dim i As Integer Workbooks("Book2.xls").Worksheets (CStr(i)) 貼付けるセル番地を指定する。 変数:iをループさせる。 シートをアクティブにする必要はない(と思う) と言う感じかと思います。
補足
うお~動いた!!動くとちょっとした感動ですね。。 Range型、オフセット、CStr、、便利ですね~ 勉強になりました。 ありがとうございました。