![]() |
1
4
尽管dateadd文档的语言令人困惑。DateAdd 不 增加工作日。”W“将只添加 n 天数(如您发现的)。您可以滚动自己的函数,也可以执行以下操作: 在Excel中,转到“工具”>“加载项”,然后打开VBA的分析工具包。 在VBE中,转到“工具”>“引用”,并将引用设置为atpvbaen.xls。 现在可以在VBA中使用Workday函数。
|
![]() |
2
0
周为“ww”,年为“yyyy”。 更正代码:
从文档中: dateadd函数的语法为:
Interval是要添加的时间/日期间隔。它可以是以下值之一:
Number是要添加的间隔数。 日期是应添加间隔的日期。 |
![]() |
3
0
您的示例将在今天的三个不同版本中添加相同的数字。”D“表示当前日期。”w“表示一周中的某一天,例如1表示星期日(默认)。Y”表示一年中的某一天。9月16日是今年365天中的259天。 为了得到你想要的东西,你可以这样做:
输出:
编辑:查看 here 为了一些工作日的数学 |
![]() |
4
-2
dateadd(“w”不能按预期工作-Microsoft确认并在 https://support.microsoft.com/en-us/kb/115489 |
![]() |
CPS · 当变量值为空时,在另一个变量中赋值 2 年前 |
![]() |
xris23 · 通过VBA选择命名范围,让用户直接编辑单元格 2 年前 |
![]() |
Stormer · 从Access格式化Excel单元格无效 2 年前 |
![]() |
j johns · 通过VBA将ascii art添加到命令提示符 2 年前 |
![]() |
BinaryCat · Excel-将单元格转换为具有成对数据的行 3 年前 |
![]() |
Waleed · 以下拆分函数的(0)表示什么? 3 年前 |
![]() |
smrmodel78 · VBA创建表格未选择正确的范围 3 年前 |