date格式符合地区设置,但也包括工作日
我知道,如果我使用VBA设置数字格式"m/d/yyyy"
,那么这个数字格式将适应用户区域设置。 有些国家将会看到3/12/2015
而其他国家会看到2015-03-12
。
有没有办法设置一个包含date和工作日的数字格式,例如"dddd m/d/yyyy"
并且符合地区设置?
您可以将NumberFormat
设置为简单的"m/d/yyyy"
以适应区域设置。 然后阅读NumberFormatLocal
,看看实际的结果格式是什么。 然后把"dddd "
加上。
Dim r As Range Set r = Range("A1") r.NumberFormat = "m/d/yyyy" r.NumberFormatLocal = "dddd " & r.NumberFormatLocal
例如,用我的区域设置,我得到这个: