vba从文件创建日期获取工作日名称?

时间:2016-12-16 14:00:58

标签: excel vba

我正在尝试从文件创建日期获取工作日名称:

Wk = WeekdayName(objFile.DateCreated)

因此,例如,如果我的文件创建的日期为2016年12月16日,那么这将得到以下结果:

星期五

请有人告诉我我哪里出错了吗?

1 个答案:

答案 0 :(得分:2)

format(dateserial(2016,12,25),"DDDD") 

Weekdayname依赖于工作日输入,而不是日期。所以你可以得到它并使用Weekdayname   像这样的东西

WeekdayName(Weekday(dateserial(2016,12,25),vbMonday))