excel中使用vba求当前日期所在季度

 时间:2024-10-13 12:54:23

1、首先我们打开一个工作样表作为例子。

excel中使用vba求当前日期所在季度

2、使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:Sub 溽朽孑臾查询季度()肛舀辨乔Dim jd As DateDim Msgjd = InputBox("请输入一个日期:")Msg = "季度: " & DatePart("q", jd)MsgBox MsgEnd Sub

excel中使用vba求当前日期所在季度

3、我们声明jd变量为日期类型,这里声明Msg变量并没有给出具体类型,所以vba会默认为variant类型。

excel中使用vba求当前日期所在季度

4、给jd变量赋值,我们使用inputbox函数,并设置一个提示“请输入一个日期:”,然后使用datepart函数来对inputbox返回的日期值,进行季度判断。其参数为q。记住q的输入必须以双引号包括。

excel中使用vba求当前日期所在季度

5、因为我们这里求的是指定日期所在的季度,所以不需要对星期天数起止或年度天数起止进行判断,也就是简写了日期的参数。

excel中使用vba求当前日期所在季度

6、我们运行一下这个宏,指定日期为2016/8/19,来看看得到的结果。得到3季度,与正确答案一致。

excel中使用vba求当前日期所在季度

7、先写到这里了,谢谢大家的观看。祝大家生活愉快。小编还有许多其他的经验可以观看,如果无法解决问题可以联系小编进行咨询。看不清楚图片的可以点击放大再看哦。

  • Excel VBA编辑输入窗口标题技巧
  • 怎样使用VBA列表框控件打造增强型数据有效性?
  • 在VBA中,选择性粘贴之跳过空单元格的代码编写
  • 图示EXCEL表格vba系列69之单元格顶部线显示说明
  • 怎样使用VBA调用最近打开过的文件?
  • 热门搜索
    校园礼仪手抄报 中华传统美德手抄报 快乐暑假手抄报内容 礼仪手抄报内容 诚信手抄报花边 二年级国庆节手抄报 教师节英语手抄报内容 安全的手抄报内容 预防流感手抄报 书的海洋手抄报