乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em> 怎么用VBA代码表示日期“今天”-excel vba日期,vba

<em>Excel</em> 怎么用VBA代码表示日期“今天”-excel vba日期,vba

作者:乔山办公网日期:

返回目录:excel表格制作


A1=
2013-06-13 08:36:00

B1=
=YEAR(A1)&TEXT(MONTH(A1),"00")&TEXT(DAY(A1),"00")

C1=
=TEXT(HOUR(A1),"00")&TEXT(MINUTE(A1),"00")&TEXT(SECOND(A1),"00")

1、打开桌面上的Excel表格,在新建一个工作样表。

2、接着使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块。

3、输入以下代码:Option ExplicitSub ddt()Dim rq As DateDim lx As StringDim n As IntegerDim Msglx = "m"rq = InputBox("请输入一个日期")n = InputBox("输入增加月的数目:")Msg = "新日期:" &DateAdd(lx, n, rq)MsgBox MsgEnd Sub。

4、这里先对变量做声明,其中rq变量为日期类型,lx为字符串,n为整数型。msg并没有设置具体类型,vba会将其默认为可变类型variant。

5、输入日期并没有做错误纠正,最好输入2020/2/17这样的格式日期。增加的月数是赋值给了n这个变量。

6、最后用msgbox来输出最后的结果,就完成了。




把代码修改为:
[A1] = Year(Now()) & "年" & Month(Now()) & "月" & Day(Now()) & "日报表"
在VBA中,没有Today函数

相关阅读

关键词不能为空
极力推荐
  • Excel文件如何加密?-excel加密

  • excel加密,我们在工作中,有时一些文档是需要保密的,如工资等,这时就需要我们对其进行加密。打开选项后→选择安全性设置密码就可以了4.最后就是保存文件了5.检查,关闭文件→重

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