所以我试试这个:
gestern = Format(WorksheetFunction.WorkDay(Date, -1), "DD/MM/YYYY")
...而不是DD/MM/YYYY
我得到DD.MM.YYYY
.
我认为这与我的 Windows 上的区域设置有关——它们现在是为德国设置的。在那里它声明日期的默认格式是DD.MM.YYYY
. 所以我认为这是我的问题的原因。但是我不能把它改回英文,因为我的其他一些宏不再正常工作了。此外,我也没有看到添加替代日期格式的选项。
关于如何在DD/MM/YYYY
不更改 Windows 区域设置的情况下以格式获取昨天日期的任何想法?谢谢!