乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>工作表自动命名的问题 如何利用总表来自动重命名工作...

<em>excel</em>工作表自动命名的问题 如何利用总表来自动重命名工作...

作者:乔山办公网日期:

返回目录:excel表格制作


Dim i, j, k
'当日zd
i = UCase(Format(Now, "mmmddyyyy") & "N")
Sheet1.Name = i
'上一
j = UCase(Format(DateAdd("d", -1, Now), "mmmddyyyy") & "N")
Sheet1.Name = j

1、一个新zhidao建的excel工作簿默认有三个工作表。

2、将鼠标移到sheet1标签上,双击鼠标左键,sheet1标签黑色背景显示,处于可以编辑状态。

3、在sheet1输入"示例"替换旧标签"sheet1",回车,完成重命名。

4、将鼠标移到"示例"标签上,右击鼠标,出现如下对话框,点选"索引标签颜色"。

5、在次级菜单中,点选蓝色。

6、如下图,工作表"示例"标签已改为蓝色背景。


1、如下图所示,我想将桌面上第一章中的每个工作簿名称放置到工作表中。

2、新建一个工作簿,将其命名为“第一章目录”,按alt+f11组合键,打开宏界面。

3、在VBA中,单击插入按钮,点击插入菜单下的模块,即可新建模块,系统默认为模块1,当然也可以根据需要重命名。

4、使用do~~loop循环语句,在VBA中输入如下图所示代码:

5、返回名为“第一章目录”的工作簿中,按alt+f8组合键,弹出宏对话框。

6、点击宏对话框中的执行按钮,宏对话框自动关闭,代码自动执行,即第一章中的每个文件夹名称全部显示在工作表sheet1中。最后根据自己的需要调整格式。



Sub rename
myDate = Format(Date, "[$-409]dd-mmm-yy;@") '得到美式copy的日格式
mymonth = Split(myDate, "-") 'split此日期格式,找到当前的月份的英语简写
myName = UCase(mymonth(1)) & UCase(mymonth(0)) & Year(Date) & "N" '你需要的格式
Sheets(1).Name = myName
End Sub

相关阅读

  • <em>Excel</em> <em>vba</em> 清除本sheet

  • 乔山办公网excel表格制作
  • 首先我们打开一个工作样表作为例子。excel中使用vba清除e799bee5baa6e79fa5e98193e58685e5aeb9332工作表内容使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:O
关键词不能为空
极力推荐

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网