好的,我会解释我试图实现的目标以及这个问题具体是什么。
我要达到
的目标是拥有一个 Excel 电子表格,其中包含一个注册日期和一个显示该注册日期何时需要更新的日期。一旦更新日期为注册日期后 18 个月,并且电子邮件(通过 CDO)发送到 Excel 电子表格中捕获的电子邮件地址。
这个问题
将我的最终目标分解为多个部分,我目前正在尝试弄清楚如何完成日期计算,以确定 18 个月是否已经结束。
我正沿着这条线前进
Sub TestDatediff()
Dim RegDate As Range
Dim UpDate As Range
Set RegDate = Sheets("Sheet1").Range("G4:G5")
Set UpDate = Sheets("Sheet1").Range("H4:H5")
Answer = DateDiff("m", RegDate, UpDate)
End Sub
RegDate是初始日期, UpDate是 RegDate 加上 18 个月。答案将是 2 之间的结果差异。这会给我一个价值来检查下一步......电子邮件。
但正如你可以猜到的那样,我哪儿也去不了。我有一种感觉你不能DateDiff一个范围?
关于如何处理最终游戏或如何解决当前问题的任何帮助都会很棒。
提前感谢您的帮助