EXCEL怎么批量把表名修改为递增序列

举报 回答
EXCEL怎么批量把表名修改为递增序列
问在线客服
扫码问在线客服
  • 回答数

    3

  • 浏览数

    8,275

举报 回答

3个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问秘塔AI搜索
取消 复制问题
已采纳
打开Excel,按ALT+F11,点菜单里的插入-模块
然后复制这段代码进去:
Sub aaaaa()
For X = 1 To Y(这里填你要的数字,几个表就填几)
Sheets(X).Name =Format(X, 00)
Next
End Sub
比如你要改1到32张表,就把Y改成32,或者也可以写成5 TO 32
接着点工具-宏,运行就行了
工具-宏也在ALT+F11界面里面的工具选项里
取消 评论
B,C 答案解析:
[精析] 要修改某工作表的名字,只需双击工作表标签中的工作表名,使其反白显示,再次单击后,插入点将出现在工作表名中,供用户编辑修改或者重新输入全新的表名。也可单击右键弹出快捷菜单。
取消 评论
Sub re_name_wst()
Dim ws_name As String, new_name As String
Dim n As Integer, i As Integer
n = ThisWorkbook.Worksheets.Count
For i = 1 To n
ws_name = Worksheets(i).Name
new_name = Replace(ws_name, "m", "f")
Worksheets(i).Name = new_name
Next
End Sub
取消 评论
ZOL问答 > EXCEL怎么批量把表名修改为递增序列

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?