我想复制工作表,然后打开副本以更改第一个工作表的名称。vba:打开工作簿并更改工作表名称
这是插在Module1
代码:
Sub CopiarNovaPlanilha()
Dim wkb As Workbook
ActiveWorkbook.SaveCopyAs "I:\CGP\DEOPEX\01 - Supervisão\10 - Alocação das equipes\Consulta Alocados\ALOCACAO TECNICOS.xlsx"
Set wkb = Workbooks.Open("I:\CGP\DEOPEX\01 - Supervisão\10 - Alocação das equipes\Consulta Alocados\ALOCACAO TECNICOS.xlsx")
wkb.Sheets(1).Name = "FUNCIONARIOS"
End Sub
的Sub
保存副本的第一部分完美的作品。虽然当我尝试运行它给了我下面的错误第二部分:
Run-time error 1004: Excel cannot open the file
而且它说,它无法理解的扩展.xlsx
或者,也许该文件已损坏,但我查了一下文件是好的。
有谁知道这是什么问题?
你想要的工作簿或一个工作表中的一个新的工作簿副本? – Jeeped
@Jeeped我想复制工作簿,然后更改我复制的工作簿的第一个工作表的名称。 – paulinhax