我正在尝试通过excel-vba在Excel工作表中以“dd/mm/yyyy”格式编写日期。我使用Cells(1, 1).Value = Format(StartDate, "dd/mm/yyyy")实现了它。而且我的单元格值显示为30/04/2014,这很好......

但是有一些奇怪的问题...
由于我必须每次都将其加1来迭代整个月的startDate,因此下一个值是1/5/2014而不是01/05/2014,直到每月12/5/2014的第12个为止,从13号开始,该月再次更改为两位数13/05/2014。 ..

我希望全部用两位数表示,因为我必须再次使用Range.Find方法搜索这些日期,在该方法中,我要使用fromat传递“dd/mm/yyyy”的值。

最佳答案

我知道了



基本上,我需要设置单元格格式,而不是设置日期。

关于date - 通过VBA在excel中的"dd/mm/yyyy"日期格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25144096/

10-11 22:14
查看更多