时间:2021-05-18
excel中使用vba求当前日期所在季度。
1、首先我们打开一个工作样表作为例子。
2、使用 alt+f11组合快捷键 进入 vbe编辑器 ,插入一个新的模块,并在模块中输入以下代码:
Sub 查询季度()
Dim jd As Date
Dim Msg
jd = InputBox("请输入一个日期:")
Msg = "季度: " & DatePart("q", jd)
MsgBox Msg
End Sub
3、我们声明jd变量为日期类型,这里声明 Msg变量 并没有给出具体类型,所以 vba会默认为variant类型。
4、给jd变量赋值,我们使用 inputbox函数 ,并设置一个提示“请输入一个日期:”,然后使用datepart函数来对inputbox返回的日期值,进行季度判断。 其参数为q 。 记住q的输入必须以双引号包括。
5、因为我们这里求的是指定日期所在的季度,所以不需要对星期天数起止或年度天数起止进行判断,也就是简写了日期的参数。
6、我们运行一下这个宏,指定日期为2016/8/19,来看看得到的结果。得到3季度,与正确答案一致。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
excel中使用vba求当前日期所在季度软件名称:Excel2003绿色版EXCEL2003精简绿色版(附excel2003绿色工具)软件大小:13.3MB更新
TODAY函数是返回日期格式的当前日期的函数,那如何在EXCEL表格中使用TODAY函数呢?下面为大家详细介绍一下,来看看吧! 步骤 打开EXCEL表格
思路:先获得当前季度的开始和结束日期,在当前日期的基础上往前推3个月即上个季度的开始和结束日期/***@paramflagtrue:开始日期;false:结束日
TODAY函数是返回日期格式的当前日期的函数,那如何在EXCEL表格中使用TODAY函数呢?下面为大家详细介绍一下,来看看吧!软件名称:Excel2003绿色版
Js代码复制代码代码如下:/***获取本周、本季度、本月、上月的开端日期、停止日期*/varnow=newDate();//当前日期varnowDayOfWee