我使用下面的 VBA 代码在同一个工作簿中复制了 2 个 excel 表,其他名称将从一张表中获取。
我有两张纸:输入和输出。这些工作表将使用输入工作表的单元格 C15 中存在的名称进行复制。
Name = ThisWorkbook.Sheets("Input").Cells(15,3).Value
ThisWorkbook.Activate
Sheets("Input").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = Name & " " & "Input"
Sheets("Output").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = Name & " " & "Output"
在复制输入表之前,此代码工作正常。但它也在重命名输出工作表,这会导致最后一行出现错误,因为工作表名称输出被替换为 C15 的单元格值。谁能帮我这个...