![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
初めまして、エクセルマクロに関して触り始めわからないことがあり登録しました。
初質問になります故、失礼なことが無いように気を付けますが宜しくお願い致します。
早速質問にはいります。
エクセル、マクロの連続処理に関してまだ勉強が足らずイメージが湧きません。
教えていただけると非常に助かります
Worksheets(4).Range("c9:c26") = Worksheets(1).Range("j45:j62").FormulaR1C1
Worksheets(4).Next.Activate
Worksheets(5).Range("c9:c26") = Worksheets(1).Range("K45:K62").FormulaR1C1
Worksheets(5).Next.Activate
Worksheets(6).Range("c9:c26") = Worksheets(1).Range("L45:L62").FormulaR1C1
Worksheets(6).Next.Activate
上記の様に、シート1の(j45:j62)から(AC45:AC62)の32行を事前に用意した
Worksheets(4)~Worksheets(32)の各Range(c9:c26)に張り付けていく
といった処理を行いたいと考えております。
もし可能で御座いましたらご教授いただければ幸いです。
イメージ図も添付しますのでご参考になりましたら幸いです
![「【エクセル マクロ】【初質問】メインのシ」の質問画像](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/0/543047160_5fa2caaceeaf2/M.png)
No.1ベストアンサー
- 回答日時:
同じ形式のシートを何枚も作るのはほんとに無駄だとは思いますが
やっていることをまとめるだけなら
Dim i As Long
With Worksheets(1).Range("I45:I62")
For i = 4 To 32
Worksheets(i).Range("C9:C26") = .Offset(, 1).Formula
Next i
End With
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 他のシートからコピーする下記マクロで貼付け位置をWorksheets(1).Range("A3")の 8 2023/01/30 18:48
- Visual Basic(VBA) excel2021で実行できないマクロ。どこを直したらいいのか 2 2022/03/28 03:40
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- Excel(エクセル) vba シート名の一覧を2列に分けるには 5 2023/04/24 08:56
- Visual Basic(VBA) 2つのシートの任意のセルの番号が一致したら、一致した行をコピーする VBA 2 2023/06/19 20:48
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) Excelのマクロについて教えてください。 3 2022/06/30 09:36
- Visual Basic(VBA) excel vbaでvlooupの変数がわかりません。 7 2022/05/30 09:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで複数のシートのクリ...
-
Excel VBAでのWorksheet_Change...
-
Excelで数字を入れたら対応する...
-
エクセルで特定の行だけ行削除...
-
エクセル シート内の一番下のセ...
-
任意のセルに貼り付けをするマ...
-
エクセルで○をつけるマクロ設定
-
エクセルファイルを開いた回数...
-
Excelにて、同じ画像を複数のセ...
-
エクセルのマクロ実行後にカー...
-
【エクセル】「実行時エラー’10...
-
Excelのシート上のShapeにイベ...
-
エクセルのチェックボックス誤作動
-
エクセル:セル内の文字列の最...
-
複数のセル一括削除
-
【エクセル マクロ】【初質問】...
-
Excelでセル内の文字をファイル...
-
フォルダ内にある全ファイルの...
-
マクロ1があります。 A1のセル...
-
別シートにコピペするマクロの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のシートのクリ...
-
Excelで数字を入れたら対応する...
-
Excel VBAでのWorksheet_Change...
-
エクセルファイルを開いた回数...
-
Excelのシート上のShapeにイベ...
-
【エクセル】フリーワード検索...
-
【エクセル】「実行時エラー’10...
-
セルの一部分だけを太字にする方法
-
長い時間かかるマクロが実行中...
-
Excelでセル内の文字をファイル...
-
エクセルで特定の行だけ行削除...
-
エクセル シート内の一番下のセ...
-
エクセル:セル内の文字列の最...
-
EXCELのダイアログシートって、...
-
エクセルVBAで実行中画面を...
-
前月分を次月シートに繰越でき...
-
マクロ1があります。 A1のセル...
-
excel定数の違いについて。xlAu...
-
エクセルマクロでファイル名や...
-
エクセルのマクロ実行後にカー...
おすすめ情報
迅速なご対応ありがとうございます!
また、大変申し訳ございません。こちらの説明の不手際で誤解させてしまったみたいです。
私の希望としては、シート(4)にはシート(1)j45:j62、シート(5)にはシート(1)K45:K62
といった感じでコピー貼り付けする行も一行ずつずらす。といった処理を考えております。
もし可能でございましたら上記の処理もお教えいただけますと大変助かります…