如何创建一个可以执行以下操作的宏:
- 将范围 A2:AT10000 从一个工作簿复制到新工作簿的第一张工作表。
- 返回初始工作簿并在代号为 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