我正在尝试通过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/