假设我有一个excel工作簿来创建每周基础的报告 . 该工作簿由三个工作表组成,命名为
-
Compare
:当前周与上周的比较(实际上,这是20张图表) -
New_Data
:本周数据 -
Old_Data
:前一周的数据
我将每周数据作为另一个excel工作簿,将一张表格复制到我的工作簿中并进行比较 . 它会被发现只是:
-
删除表
Old_Data
-
将工作表
New_Data
重命名为Old_Data
-
从其他工作簿复制工作表并将其重命名
New_Data
我已经设法在VBA中构建所有这些,包括一个方便的文件对话框来导入新数据 . 毕竟没什么大不了的..
但是,如果我重命名工作表,Excel很聪明,可以注意到并将 Compare
中的每个引用更改为新名称 .
有没有办法在VBA中重命名,还是我必须更新每一个引用?