如何使用 Vba 获取当前年份

Posted

技术标签:

【中文标题】如何使用 Vba 获取当前年份【英文标题】:How To Get The Current Year Using Vba 【发布时间】:2011-03-15 17:36:53 【问题描述】:

我正在尝试使用 VBA 获取当前年份。有没有预建功能可以查到当前年份?

【问题讨论】:

即使它是在 Excel 中,如果你问如何在 VBA 中做某事,它更多地与编程有关。我正在将其迁移到 Stack Overflow。 在这里查看答案:***.com/a/23479761/630284 【参考方案1】:
Year(Date)

Year():返回日期参数的年份部分。Date:仅限当前日期。

here 对这两个函数的解释。

【讨论】:

这给出了一个编译错误:“Wrong number of arguments or invalid property assignment 对于那些可能会收到我上面收到的此错误的人:我发现这是因为我有一个标签,其Name 的值也是“年”。有点麻烦的是,VBA 让我命名了与保留关键字相同的名称......将我的标签更改为“YearLabel”允许我成功使用Year(Date) 感谢@TylerH 的补充。【参考方案2】:

尝试=Year(Now()) 并将单元格格式设置为General

【讨论】:

以上是关于如何使用 Vba 获取当前年份的主要内容,如果未能解决你的问题,请参考以下文章

如何在angular6中使用打字稿获取当前年份

如何自动填充公式 VBA

如何从freemarker模板中获取当前年份

VBA:如何从过滤后的数据中获取当前区域?

如何在iphone中找出当前年份是不是闰年[重复]

如何从 NSDate 获取当前日期、时间、年份?