在一个工作表中设置函数来自动命名按日期的工作表名称
时间:2011-08-12
来源:互联网
有没办法在一个工作簿中将各工作表名称设置成8-1,8-2,8-3,~~~8-31,而不用自己一个一个的输入。在8月汇总表这个工作表中设置一个函数来定义其他的工作表名称为整月中的其他日期,如8月,则产生31个工作表,分别按日期名称。
未命名.jpg(24.46 KB)
附件

2011-8-12 11:00
作者: hrkgc 发布时间: 2011-08-12
可以,要用到VBA
作者: 佛山小老鼠 发布时间: 2011-08-12
佛山老师,不用VBA不行吗?
作者: hrkgc 发布时间: 2011-08-12
复制内容到剪贴板
On Error Resume Next
Dim i As Integer
Dim m As Integer
For m = 1 To TextBox2.Text + 1 - Sheets.Count
Sheets.Add After:=Sheets(Sheets.Count)
Next m
For i = 2 To TextBox2.Text + 3
Sheets(i).Name = TextBox1.Text & "-" & i - 1
Next i
Sheets("总表").Select
Unload Me
End Sub
代码:
Private Sub CommandButton1_Click()On Error Resume Next
Dim i As Integer
Dim m As Integer
For m = 1 To TextBox2.Text + 1 - Sheets.Count
Sheets.Add After:=Sheets(Sheets.Count)
Next m
For i = 2 To TextBox2.Text + 3
Sheets(i).Name = TextBox1.Text & "-" & i - 1
Next i
Sheets("总表").Select
Unload Me
End Sub
附件

2011-8-12 11:57, 下载次数: 0
作者: 佛山小老鼠 发布时间: 2011-08-12
当然用VBA好,其它的办法更加麻烦,具体的操作用法请看动画
44.gif(86.19 KB)
附件

2011-8-12 12:00
作者: 佛山小老鼠 发布时间: 2011-08-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28