今天给大家分享一下在excel中使用vba中day函数的方法。不会的朋友可以参考这篇文章,看看吧!
步骤
1.首先我们打开一个工作样表作为例子。
2.使用alt f11组合键进入vbe编辑器,插入一个新模块,并在模块中输入以下代码:
Sub显示指定日期的第()天。
Dim zdrq
zdrq=# 2008年8月12日#
'这一天的日期是:' Day(zdrq)
末端接头
3.这里,我们首先将ZRQ变量声明为其他类型的变量。根据我们示例中的赋值数据类型,应该在这里声明为zdrq as date。
4.我们给变量赋值。这里,# #双井字符用于将值定义为日期类型。我们可以尝试删除双井字符或使用双引号来包含它们,获得的数据类型是不同的。
5.这里使用typename()函数来判断变量的数据类型。你可以试试。当我们不清楚数据类型时,我们可以使用这个函数来检查我们代码的正确结果。例如,如果在这里使用数值类型赋值,就不会得到正确的结果。因为/号将被用作除法符号。
6.最后,date函数只需要一个必需的参数,但它不关心参数的类型,是date还是string,是integer还是floating point,它可以返回结果,但这个结果不一定是我们需要的。
7.这里需要介绍的是,输入日期格式date()函数可以自动识别为正确的日期格式。如果周期格式不对,会直接报错。
以上是excel表格中vba使用日函数方法的介绍。操作很简单。按照上面的步骤就可以了。希望能对你有所帮助!