Sub 作成()
Dim Sh1 As Worksheet
Dim Sh2 As Worksheet
Dim bookname1 As Variant
bookname1 = ActiveWorkbook.Name
'シートを変数へ格納
Set Sh1 = Workbooks(bookname1).Worksheets("CS") ’転記元(このシートでVBA実行)
Set Sh2 = ThisWorkbook.Sheets("ES") ’転記先(VBAが入っている)
'フィルターでデータ抽出
With Sh1.Range("A1")
.AutoFilter 4, "〇"
.AutoFilter 12, "14", xlOr, "29"
.AutoFilter 28, ""
End With
'フィルター抽出結果を別シートへ転記
Sh1.Range("E10:K" & Cells(Rows.Count, "E").End(xlUp).Row).Copy
Sh2.Range("B2").PasteSpecial Paste:=xlPasteValues
’("B2")以降にデータがある時は下に追加して転記したい。
Sh1.Range("L10:L" & Cells(Rows.Count, "L").End(xlUp).Row).Copy
Sh2.Range("J2").PasteSpecial Paste:=xlPasteValues
Sh1.Range("M10:M" & Cells(Rows.Count, "M").End(xlUp).Row).Copy
Sh2.Range("T2").PasteSpecial Paste:=xlPasteValues
End Sub
sh1 から別ブックのsh2へ抽出データを転記したいのですが
転記先のシートにデータがある場合は下に追加して転記をしたいです。