修改逻辑如下:
- 一个月的数据放在同一个工作薄中,每天的数据为一个sheet,sheet名称为当天的日期;
- 每天的数据模版一样,只是数据更新变化;
- 现需要把上月的sheet名称日期改为当月的,只需要把月份改为当月月份,比如7.1-7.31改为8.1-8.31;
VBA代码:
Sub RenameWorksheets()
Dim ws As Worksheet
Dim i As Integer
For i = 1 To 31 ' 迭代从1到31
For Each ws In ThisWorkbook.Worksheets

本文介绍了一个使用VBA编写的Excel宏,用于将上月的工作簿中按天命名的Sheet(如7.1-7.31)批量重命名为当月(如8.1-8.31),实现数据模板的动态管理。
最低0.47元/天 解锁文章
2687

被折叠的 条评论
为什么被折叠?



