-1
A
回答
6
这里有几个方法
WAY 1种的最佳方式做到这一点
ThisWorkbook.Sheets("Sheet1").Copy _
After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
路2
Sub Sample()
Dim wsToCopy As Worksheet, wsNew As Worksheet
On Error GoTo Whoa:
Set wsToCopy = ThisWorkbook.Sheets("Sheet1")
Set wsNew = ThisWorkbook.Sheets.Add
wsNew.Name = "Copy of " & wsToCopy.Name
wsToCopy.Cells.Copy wsNew.Cells
Exit Sub
Whoa:
MsgBox Err.Description
End Sub
注:
如果您使用Excel 2003
,那么WAY 2可能是取决于数据的最佳方式。请SEE THIS
+0
这仍然使用复制方法 – NoobSa1b0tt
相关问题
- 1. 将工作表复制到工作表 - 如何仅复制值?
- 2. 用于复制工作表的Excel宏
- 3. 复制excel行vba宏
- 4. 复杂的复制函数Excel VBA宏
- 5. 复制表,使用VBA
- 6. 用宏复制工作表到宏工作簿
- 7. 复制工作表阵列vba
- 8. VBA:重命名复制工作表
- 9. 复制工作表与Excel VBA
- 10. 更改复制Sheet1到宏中的复制工作簿
- 11. VBA复制列表
- 12. 复制工作表到另一个工作簿使用宏
- 13. 工作表复制到另一个工作簿,而不复制工作表
- 14. VBA:复制粘贴到一个工作表宏错误
- 15. Excel循环VBA宏复制单元格到新工作表
- 16. VBA宏将表单复制并粘贴到新工作簿中
- 17. 将结果复制到其他工作表的VBA宏
- 18. Excel VBA宏复制和粘贴图表有时会工作
- 19. VBA宏复制和粘贴细胞复制细胞
- 20. Excel VBA宏 - 复制并插入复制的单元格
- 21. Excel VBA宏录制跳过空白复制重复的粘贴
- 22. VBA复制和粘贴宏!=手动复制粘贴
- 23. 使用VBA将工作表复制到其他工作簿
- 24. VBA将值复制到其他工作簿,使用复制的值作为参考复制其他值?
- 25. 如何复制C宏?
- 26. 宏在复制工作表中不起作用
- 27. 复制工作表而不复制代码
- 28. 如何复制(复制)CIImage
- 29. 如何将多张工作表从一个工作簿复制到另一个工作簿;没有复制VBA
- 30. Google表格宏复制
复制有什么问题? 'ThisWorkbook.Sheets(“Sheet1”)。Copy After:= ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)' –
@SiddharthRout我不想使用副本。你能以另一种方式告诉我吗? – NoobSa1b0tt
是的,还有另外一种方式,但是你能证实为什么你不想使用'.Copy'。我真的很感兴趣。 –