使用VBA动态重命名Excel工作表

时间:2015-03-25 17:16:55

标签: excel-vba vba excel

我有大约50个工作簿,每个工作簿有两个选项卡。我想重命名与工作簿名称相同的第一个工作表。 当工作簿中只有一个工作表选项卡时,我知道如何处理此问题。 但它不适用于多个选项卡。 如何使用VBA动态重命名与工作簿名称同名的工作表?

1 个答案:

答案 0 :(得分:0)

这会将工作表重命名为与其所在的工作簿同名:

Worksheets(1).Name = ActiveWorkbook.Name

如果有多个工作簿,并且您想要自动重命名每个工作表,则可以围绕此语句构建一个循环,打开每个工作簿,然后运行上面的代码行。