次のようなマクロを作成するにはどうすればよいですか。
- 範囲A2:AT10000を1つのワークブックから新しいワークブックの最初のシートにコピーします。
- 最初のワークブックに戻り、コードネームがSheet11のシートで範囲A6:HF10000を選択します。
- 手順1で作成したブックの新しく追加されたワークシート(シート2)に選択範囲を貼り付けます
実行時エラー424が発生し、デバッグ時に強調表示された行は次のようになります。
Sheet11.Range("A6:HF10000").Select
Sub Copy2RangesNewWorkbook()
'
' Copy2RangesNewWorkbook Macro
'
Dim pvt_wbk_New As Excel.Workbook
Dim pvt_xls_Current As Excel.Worksheet
With pvt_xls_Current
ActiveSheet.Range("A2:AT10000").Select
Selection.Copy
End With
Set pvt_wbk_New = Application.Workbooks.Add
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
With pvt_xls_Current
Sheet11.Range("A6:HF10000").Select
Selection.Copy
End With
With pvt_wbk_New
Sheets.Add After:=Sheets(Sheets.Count)
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End With
End Sub