求助各位大佬做一个生日弹窗提醒
vba吧
全部回复
仅看楼主
level 3
如图:在以后每年的6月27日和7月27日【提前2天】开始弹出窗体提醒生日,超过29日则停止弹窗。谢谢!
2024年06月29日 02点06分 1
level 13
首先如何打开时启动
Private Sub Workbook_Open()

Sub Auto_Open()
然后如何获取系统日期Date
时间Time,
Now
最后日期如何比较大小
2024年06月29日 02点06分 2
您好,我是小白,能麻烦您写一下吗?实在搞不懂,谢谢!
2024年06月29日 03点06分
level 8
你这个,最好是建立一个,系统自动任务,开机就自动运行的程序,用这个命令检索,表格的信息,然后到期提醒
2024年07月07日 09点07分 3
吧务
level 11
datediff 判断日期差几天。
不过excel文件你不打开,也不会提醒,建议使用系统日程 或使用常驻内存程序实现
2024年07月10日 23点07分 4
level 2
你想怎么弹?
2024年07月16日 04点07分 5
level 7
sub 生日提醒()
dim arr,i,d1,d2
arr=activesheet.usedrange
for i=2 to ubound(arr)
d1=dateserial(year(now),month(arr(i,2)),day(arr(i,2)))-2
d2=d1+4
if now()>=d1 and now()<=d2 then msgbox "近期 " & arr(i,1) & " 的要过生日"
next i
end sub
2024年07月16日 05点07分 6
1