エクセルマクロで、データを別シートにコピーしたいです。もとデータは行を、コピー先は列を、それぞれ変化させながら、コピーしたいです。
具体的に説明します。
今、下記のマクロを作りました。
macro1_…からmacro3_…、途中とんで、macro17_…まで作りました。
macro4_…からmacro16_…の分をこれからひとつずつ作るよりも、もっとよいマクロが知りたいです。
どうぞよろしくお願いします。
Sub macro1_sheet4の3列目の1行目から15行目のデータを、sheet1の2行目の2列目から16列目にコピー()
Dim i As Long
For i = 1 To 15
Sheets("Sheet4").Cells(i, 3).Copy Destination:=Sheets("Sheet1").Cells(2, i + 1)
Next i
End Sub
Sub macro2_sheet4の3列目の31行目から45行目のデータを、sheet1の3行目の2列目から16列目にコピー()
Dim i As Long
For i = 1 To 15
Sheets("Sheet4").Cells(30 + i, 3).Copy Destination:=Sheets("Sheet1").Cells(3, i + 1)
Next i
End Sub
Sub macro3_sheet4の3列目の61行目から75行目のデータを、sheet1の4行目の2列目から16列目にコピー()
Dim i As Long
For i = 1 To 15
Sheets("Sheet4").Cells(60 + i, 3).Copy Destination:=Sheets("Sheet1").Cells(4, i + 1)
Next i
End Sub
Sub macro17_sheet4の3列目の481行目から495行目のデータを、sheet1の18行目の2列目から16列目にコピー()
Dim i As Long
For i = 1 To 15
Sheets("Sheet4").Cells(480 + i, 3).Copy Destination:=Sheets("Sheet1").Cells(18, i + 1)
Next i
End Sub
No.1ベストアンサー
- 回答日時:
こんばんは!
Sub Sample1()
Dim i As Long
For i = 1 To 17
Worksheets("Sheet4").Cells((i - 1) * 30 + 1, "C").Resize(15).Copy
Worksheets("Sheet1").Cells(i + 1, "B").PasteSpecial Paste:=xlPasteValues, Transpose:=True
Next i
End Sub
こんな感じではどうでしょうか?m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロで最終行から上に検索を逆にしたい 1 2022/05/17 18:27
- Visual Basic(VBA) 最終行の指定について教えてください。 複数シートを1シートへまとめる下記マクロでは各シートの6行目を 1 2022/10/04 18:37
- Visual Basic(VBA) 改行ごとに行を追加し、数量を分割 4 2023/07/11 16:39
- Visual Basic(VBA) 集計シートA列のコードと一致する右に並んだシート名(コード)の3行目から10行目をコピーして貼り付け 4 2022/08/18 15:24
- Visual Basic(VBA) vbaのvlookup関数エラー原因を教えていただけないでしょうか。 3 2022/04/25 16:16
- Visual Basic(VBA) コード名シートA列と集計シートA列のコードが一致したら、コード名シートA5からk12の範囲をコピーし 1 2022/08/29 23:46
- Visual Basic(VBA) VBAで、シート間の転記するコードをFOR~NEXTで教えてください。 9 2023/04/30 20:04
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Visual Basic(VBA) Sheet1のA列にコードB列にメアド、Sheet2のB列にコード一覧とD列にメアド一覧があり、Sh 3 2022/10/19 11:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「しておきます」は偉そう?
-
Access 同じデータをたくさん...
-
YouTubeで 時間指定 url できな...
-
DVDのコピーガードがかかってい...
-
履歴が残らないようにパソコン...
-
送られて来たURLが黒字になっ...
-
コピー防止(CCCD)であるCDの...
-
Bufferの大きさ
-
Youtubeのコメントをコピーする...
-
Word文書のコメントを含めない...
-
USBコピーしたら 履歴残る?
-
URLの貼り付け方法
-
REGZAで録画した番組をパソコン...
-
突然、コピーアンドペーストが...
-
ヤマダ電気にその場でコピーす...
-
コピーと送るの違い
-
CDからUSBに音楽をコピーしたい
-
80分を超える音楽cdのコピー
-
エクセルで作った表をイラスト...
-
PDFファイルをメールにコピーす...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「しておきます」は偉そう?
-
Access 同じデータをたくさん...
-
DVDのコピーガードがかかってい...
-
YouTubeで 時間指定 url できな...
-
エクセルで作った表をイラスト...
-
コピー防止(CCCD)であるCDの...
-
送られて来たURLが黒字になっ...
-
Bufferの大きさ
-
USBコピーしたら 履歴残る?
-
REGZAで録画した番組をパソコン...
-
Word文書のコメントを含めない...
-
CDからUSBに音楽をコピーしたい
-
Youtubeのコメントをコピーする...
-
SSDからSSDにOS以外のものをデ...
-
コピーと送るの違い
-
URLの貼り付け方法
-
ファミマでキャッシュカードの...
-
PDFファイルをメールにコピーす...
-
履歴が残らないようにパソコン...
-
突然、コピーアンドペーストが...
おすすめ情報