【发布时间】:2015-05-20 01:59:48
【问题描述】:
我是 vba 的新手,我正在尝试获取两个日期之间的所有日期,例如,我将使用参数 01-01-2015 和 15-01-2015 调用该函数,然后我将进入返回一个包含所有可能日期的数组,即:
01-01-2015
02-01-2015
03-01-2015
.....
15-01-2015
我在论坛上没有找到答案,所以提前感谢您的帮助。
【问题讨论】:
-
该函数是打算将数组返回到 VBA 中的变体类型 var,还是试图将其返回到工作表以进行额外的本机函数处理?
-
根据用途和要求,您可以使用 Excel 中的过滤器实现相同的效果。
-
我需要得到一个包含所有日期的集合,因为我将在另一个 vba 函数中使用它。
-
您可以简单地将日期转换为 long 并进行循环(+1)并在 2 个日期之间获取所有日期(再次将其转换为日期)