永发信息网

vba 判断 某日是否为本周(周一到周日)

答案:2  悬赏:70  手机版
解决时间 2021-03-31 09:58
vba 判断 某日是否为本周(周一到周日)
最佳答案
Dim a As Date
a = InputBox("输入日期")
If Weekday(CDate(a), vbMonday) = 1 Then
MsgBox "日期是星期一"
End If追问不是判断星期几,是判断是否为本周。
是这样的,excel里,A列全是日期,如果某个单元格的日期为本周的,日期显示红色,下周的显示蓝色。追答Dim a As Date
a = CDate("2015-8-23") '需要验证的日期
b = CDate(Date) + 3 '今天的日期
c = Weekday(CDate(b), vbMonday) ' 返回今天的日期星期几
d = b - c + 1 '那么本周周一日期
If d < a And a < d + 6 Then
MsgBox "在这周"
Else
MsgBox "不在这周"
End If
试试这个
全部回答
Weekday(Date, vbMonday)
后面那个monday是指从星期一开始数起,是第几天追问不是判断星期几,是判断是否为本周。
是这样的,excel里,A列全是日期,如果某个单元格的日期为本周的,日期显示红色,下周的显示蓝色。追答别人帮你写了,那个就可以,通过与今天的差值来判定就行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
hit制造机一共有多少集
海贼王中cp9战败后逃走 视频是在哪一集啊
继承者们,金叹和金元到底谁最后更幸福?
有没有人懂手相
ONS游戏怎么玩,怎么安装
你怎么看待只爱穿西服的男人
用竖式计算.(除法题要验算)243×4=94÷3=8
以贾字开头的霸气的四个字作为网名
上海大众为什么改名斯柯达
小区集体地热供暖上下左右我在中间关掉地暖冷
电采暖如何选择?中惠地热好不好?
《我想对太阳说的话》一诗的原文是什么?
体重61.3公斤是多少斤呢?
他他一马是什么意思
什么地方买笛子呀?
推荐资讯
世界上最凶的动物排名1至10分别是什么?
3680c的胸有多大
据说是中国最诡异的八件事之一,有没有人敢点
坚果手机恢复出厂设置后无法下载第三方软件
属猴的人能佩戴龙凤佩吗
六安华联宾馆地址在什么地方,我要处理点事!
今年育才本科考了多少人
听说藏游要准备高原便携式氧气瓶,能用上吗?
为什么胖人想要个孩子那么难
急求长15.8乘以深11.5农村自建房设计图 院留3
英文短文 oh!college,here i am!
一元夺宝,是不是骗的,本来东西才直一千,我
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?