有一本书有 10 张。您需要将第 8 页的内容复制到第 3 页。
我试图通过以下方式做到这一点:
Set CurrentWorkbook = ThisWorkbook
Set sheetTemp = CurrentWorkbook.Worksheets(8)
With Application: .ScreenUpdating = False: .DisplayAlerts = False: End With
With CurrentWorkbook
sheetTemp.Copy CurrentWorkbook.Worksheets(3)
End With
With Application: .ScreenUpdating = True: .DisplayAlerts = True: End With
一切正常,但不是写入第三张纸,而是在第三张纸之前创建一张新纸。如何确保在复制时不会创建新工作表并写入现有工作表?
列的完整副本(宽度、格式、值、注释...):
或者
仅复制您需要的内容:
复制后清除缓冲区: