永发信息网

VBA中将日期想描述当月的5日该如何写代码?

答案:2  悬赏:70  手机版
解决时间 2021-03-19 09:22
VBA中将日期想描述当月的5日该如何写代码?
最佳答案
在工作表名称上面右击鼠标,在打开的菜单中,点击“查看代码”,在打开的窗口右侧粘贴下列代码:

Private Sub Worksheet_Change(ByVal T As Range) Dim c%, r&, rn As Range, rng As Range c = T.Column: r = T.Row If c = 5 Or c = 6 Or c = 8 Or c = 9 Then Set rn = IIf(c Mod 3 = 2, T.Offset(, 1), T.Offset(, -1)) Set rng = IIf(c Mod 3 = 2, T.Offset(, 2), T.Offset(, 1)) If IsDate(T) And IsDate(rn) Then If rng.Offset(, -1) >= rng.Offset(, -2) Then rng = Abs(T - rn) + 1 Else rng = "" MsgBox "开始日期不能大于结束日期", vbInformation, "" End If End If End IfEnd Sub
全部回答
DateSerial(Year(Date),Month(Date),5)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
急,高分悬赏~!仓鼠下身出血~!
如何写课题结题成果的自我评价
苏州通过什么找工作好找
420ml酒是多少几两,多少斤
CCTV少儿屏道动画梦工厂第二天的重播时间
为什么插上摄像头语音会很卡
想念你 倾心于你 是什么意思?
工行房货晚交一天,逾期吗?办款员说每月5号打
威尔胶业在哪里啊,我有事要去这个地方
六小龄童和她父亲本名叫什么
江苏海安到无锡汽车时刻
我是中专毕业后一直没找到工作,怎么办理失业
需要了解对方想什么?
美团美食抵用券密码怎么获取
怎么“屏蔽”Windows Media Player?
推荐资讯
请问做家电结构设计好还是做LED灯结构设计好
我在同仁医院检查的视力在外面配眼镜一样么
马云创建支付宝的背景
食物过敏有什么危害
头发贴头皮,软踏踏的.想要边蓬松.用发蜡好还
初禅念住、二禅息住、三禅脉住是什么意思?
windows7光盘映像刻录机有什么用
qq农场渔池柠檬灯,钻石灯碎片那里来
换肾需要什么条件
求重生之星际淘宝主+番外全
如何在电气工程实践中考虑电气工程职业健康安
恋爱中女生会越来越投入男生会越来越不在乎,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?