Excel 如何使用Vba获取当前年份

Excel 如何使用Vba获取当前年份,excel,vba,date,Excel,Vba,Date,我正在尝试使用VBA获取当前年份。是否有任何预构建功能可用于查找当前年份 Year(Date) Year():返回日期参数的年份部分。 日期:仅限当前日期 从中解释这两个函数。尝试=Year(Now())并将单元格格式化为General即使它是在Excel中,如果您询问如何在VBA中执行某些操作,它与编程更相关。我正在将此迁移到堆栈溢出。请参见此处的答案:这会导致编译错误:“参数数量错误或无效的属性分配”对于那些可能会收到我上面收到的错误的人:我发现这是因为我有一个标签,其名称值也是“年”。有

我正在尝试使用VBA获取当前年份。是否有任何预构建功能可用于查找当前年份

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


从中解释这两个函数。

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

即使它是在Excel中,如果您询问如何在VBA中执行某些操作,它与编程更相关。我正在将此迁移到堆栈溢出。请参见此处的答案:这会导致编译错误:“
参数数量错误或无效的属性分配
”对于那些可能会收到我上面收到的错误的人:我发现这是因为我有一个标签,其
名称
值也是“年”。有点麻烦的是,VBA让我说出了与保留关键字相同的名称。。。将我的标签更改为“YearLabel”允许我成功使用
Year(Date)
。感谢添加该标签,@TylerH。