excel中用当天日期命名工作表名vba
来源:互联网 发布:新疆网络屏蔽 编辑:程序博客网 时间:2024/05/16 12:43
excel中经常会用到每天一个工作表的情况,这时写个简单的VBA每天点一下生成新的工作表,可以节省一小会,一年下来省不少时间。
先看我的前一篇文章《excel2007如何增加控件》
http://blog.csdn.net/dkink/article/details/51539774
增加一个按钮控件
指定宏并编辑,在单击事件中写代码
Sub 按钮4_Click()' 新建工作表Dim xx1 As StringDim xx2 As Stringxx1 = Year(Now()) & "-" & Month(Now()) & "-" & Day(Now()) '将今天的日期存入xx1xx2 = Sheets(Sheets.Count).Name '将当前工作表名存入xx2If xx1 <> xx2 Then '如果今天日期不等于当前工作表名Sheets(Sheets.Count).Copy after:=Sheets(Sheets.Count) ' 按原有工作表复制新工作表Sheets(Sheets.Count).Range("B7:H18,B24:H35").ClearContents ' 清除工作表中指定内容Sheets(Sheets.Count).Name = Year(Now()) & "-" & Month(Now()) & "-" & Day(Now()) ' 用时间命名工作表名字End IfEnd Sub
//======华丽分割线==============================
好了注意每天只有一个用当天日期做名字的工作表,如果有了则不会发生覆盖。
注意清除工作表中指定的内容,每天都有不同的内容的,这部分要清除的。
1 0
- excel中用当天日期命名工作表名vba
- Excel中用VBA将根据列内容分割成多个工作表
- Excel VBA 将当前活动工作表中的图片保存到以工作表名称命名的文件夹内
- 工作中用到的vba
- 通过VBA宏合并Excel工作表
- VBA EXCEL 对象操作 - 新建工作表
- 【VBA研究】统计Excel 工作表数量
- Excel VBA破解工作表/工作簿保护密码
- Excel VBA工作簿与工作表的操作
- Excel vba 日期处理例子
- excel VBA合并工作簿
- VBA创建excel工作薄
- FDConnection取得EXCEL工作表名
- 使用 Excel 2003 工作表的 VBA 示例
- 使用 Excel 2003 工作表的 VBA 示例
- excel的VBA中两种调用工作表函数的方法
- 使用 Excel 2003 工作表的 VBA 示例 (From MSDN)
- 用VBA去除Excel工作表保护密码
- Easy-题目8:242. Valid Anagram
- POJ2488【DFS】
- Eclipse Debug快捷键 和 SVN各个字母含义
- Easy-题目9:171. Excel Sheet Column Number
- Mybatis 入门之resultMap与resultType讲解实例
- excel中用当天日期命名工作表名vba
- JavaScript实现数据结构中的队列和堆栈
- 自定义spark udf计算单词的长度
- 排序——快速排序
- java5.30学习笔记
- 优酷视频解析(16.5.30更新)Java代码版本
- Easy-题目10:217. Contains Duplicate
- 信息论小结
- 多线程的同步控制