calendar获取月份少一个月_VBA 技巧:计算一个月有多少天?
VBA 技巧:计算一个月有多少天?
问题:
有时我们需要知道一个月有多少天,或者知道最后一天是31号还是30号
我们可以通过VBA代码来计算
Sub nb_days_month()'将日期传入变量,月/日/年date_test = CDate("6/2/2012") '获取该月的天数nb_days = Day(DateSerial(Year(date_test), Month(date_test) + 1, 1) - 1)End Sub
代码解析:
- 将日期传入变量,月/日/年
- 获取日期中的年份和月份
- 获取下个月的第一天
- 使用下个月的第一天减 1 ,即可得到这个月的最后一天
- 最后一天,即是该月的天数
Sub nb_days_month()'将日期传入变量,月/日/年date_test = CDate("6/2/2012")'获取日期中的年份和月份var_month = Month(date_test)var_year = Year(date_test)'获取下个月的第一天date_next_month = DateSerial(var_year, var_month + 1, 1)'使用下个月的第一天减 1 ,即可得到这个月的最后一天last_day_month = date_next_month - 1'最后一天,即是该月的天数nb_days = Day(last_day_month)End Sub
将代码转变为自定义函数
Function NB_DAYS(date_test As Date)NB_DAYS = Day(DateSerial(Year(date_test), Month(date_test) + 1, 1) - 1)
End Function
Sub example()test = NB_DAYS(Range("A1"))MsgBox test
End Sub
今天我们给大家分享了,如何使用VBA计算一年中月份的天数,大家都学会了吗?
欢迎关注公众号:KnowHub 知识加油站!
calendar获取月份少一个月_VBA 技巧:计算一个月有多少天?相关推荐
- calendar获取月份少一个月_6月份,花园小学、铁岭小学等哈尔滨南岗校区部分二手房量价齐涨...
6 月,哈市民办初中招生政策调整.南岗区部分小学五年一学位锁定制.新生入学购房.落户时间实行限定等系列入学政策落地,哈市二手房市场受到影响,尤其是南岗区二手学区房市场.其中,铁岭小学南岗校区.花园小区 ...
- 编写一个计算机程序用来计算一个文件的 16 位效验和(Java实现)
编写一个计算机程序用来计算一个文件的 16 位效验和(Java实现) 题目 编写一个计算机程序用来计算一个文件的 16 位效验和.最快速的方法是用一个 32 位的整数来存放这个和.记住要处理进位(例如 ...
- Calendar类的get () 与set()在获取月份情况下与设置月份情况下不同
public static void getAllDayofMonth(String date) { /*** 以下是月份三种情况测试* * 在没有设置月份的情况下,获取当前月份的测试?: 当前月份为 ...
- calendar 获取季度的第一天_Java日期查询:日、周、旬、月、季度、年等时间操作...
在进行频次.周期业务处理的时候,需要查询日.周.旬.月.季度.年等周期时间,为此而写的一个时间工具类. import java.text.ParseException; import java.tex ...
- java计算一个月有几周_java 如何获取 一个月 有多少周
展开全部 你说需要计算一个月有多少周,若是指,一月,二月一直到十二月每个月有多少周的话,可以用32313133353236313431303231363533e59b9ee7ad94313333613 ...
- java开局降落伞落地拿枪打_绝地求生:1月最新的跳伞技巧,一个开局捡空投,一个落地快4秒...
原标题:绝地求生:1月最新的跳伞技巧,一个开局捡空投,一个落地快4秒 大家好我是毅哥讲游戏,雪地地图上线后很多玩家回归了游戏,但身边不少朋友问我:怎么你以前的波浪跳伞攻略不管用了?嘿嘿~其实蓝洞已经对 ...
- 【Java】Calendar获取年、月、日、时间
2017-02-09 15:33:13 1 Calendar c = Calendar.getInstance(TimeZone.getTimeZone("GMT+08:00")) ...
- vc 获取月份的天数_「青少年编程」课程:输入年份与月份,得到该月有多少天...
题目:输入年份与月份,说出该月共有多少天. 思路: 1.3.5.7.8.10.12每个月都有31天: 4.6.9.11每个月都有30天: 2月比较特殊,一般都是28天,遇到闰年(公历里:能被400整除 ...
- strtotime 获取一个月的开始 或者一个月的结束
//1.strtotime 获取一个月的开始 或者一个月的结束 $firstday = date('Ym01', strtotime($date)); $lastday = date('Ymd ...
最新文章
- 解决笔记本集成声卡在某些情况下视频、语音没有声音
- 「云毕业照」刷爆朋友圈!AI人脸融合技术谁家强?
- 臭名昭著的数据清理和准备问题,如何利用AI完美解决?
- TestBird烧烤趴,几维安全专属报名通道
- Android Scrollview嵌套RecyclerView导致滑动卡顿问题解决(屡试不爽)
- 搭建基于虚拟账号的电子邮件系统
- 连锁反应装置积木好玩到尖叫!
- python代码可以内嵌在asp文件中_在IE中使用Python作为开发脚本(转)
- php跳一跳小游戏,原生JS实现的跳一跳小游戏完整实例
- python列表常用方法实践_python 列表list 常用方法
- repo 获取各个库的tag代码或者分支代码
- C++《STL全集》
- [转]Android 导入v7包常见错误,以及项目引用v7包错误解决
- kubernetes相关命令
- PHP连接msSQL数据库方法
- C语言揭秘二战德军的顶级加解密技术——恩格玛机!
- python超市进销存管理系统
- 电脑ps计算机磨皮,用PS磨皮详解教程 -电脑资料
- 十大著名的网络黑客事件
- iOS游戏开发之使用 Spritekit 框架和 Swift 的 iOS 2D 太空射击游戏(教程含源码)
热门文章
- 解决Latex正文中的参考文献有许多[0]的情况
- php rsa aes混合加密,手动演示RSA和AES混合加密过程
- php iis session 超时设置,如何配置IIS Session超时时间
- python两个基本的库管理工具_Python多版本共存管理工具之pyenv
- wordmaker html转为word,PHP HTML生成word
- 小酌一下:Pycharm 2019.1.3 64位版本破解
- Django 模板中 变量 过滤器 标签 的使用方法
- SCUT - 243 - 宝华复习 - 二分 - 桶计数
- Java基础-----选择结构(一)
- 版本控制工具--svn和git的使用(一) -----版本控制的好处以及分类