前提・実現したいこと
①データの入っているコピー側エクセルのH列、J列、K列、L列、M列、N列の7行目から最終行までをコピーする
②貼り付け側エクセルを開く
③すでにデータの入っている貼り付け側エクセルの最終行より下へ貼り付けをする
コピーした各列の貼り付け先は下記の通りです
H列(コピー元)をB列(貼り付け側)に、J列(コピー元)をG列(貼り付け側)に、K列(コピー元)をH列(貼り付け側)に、
L列(コピー元)をK列(貼り付け側)に、M列(コピー元)をN列(貼り付け側)に、N列(コピー元)をR列(貼り付け側)に、
貼り付けをしたいです
④貼り付けをする前にメッセージボックスで貼り付けしてもいいですかと表示したい
VBA初心者の為、悩むでいます。
アドバイスをよろしくお願い致します。
発生している問題・エラーメッセージ
H列(コピー元)をB列(貼り付け側)に貼り付けまではできましたが、複数のコピペが分かりません。
該当のソースコード
Sub 貼付()
Const xFld As String = "C:\Users\Owner\Desktop\識別表.xlsx"
With ActiveSheet
.Range("H7", .Cells(Rows.Count, 8).End(xlUp)).Copy
End With
With Workbooks.Open(xFld).Worksheets(1)
.Cells(Rows.Count, 2).End(xlUp).Offset(1).PasteSpecial
End With
Application.CutCopyMode = False
End Sub