gpt4 book ai didi

excel - 如何使用 VBA 获取当前年份

转载 作者:行者123 更新时间:2023-12-02 06:17:35 26 4
gpt4 key购买 nike

关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。












此问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-topic在这里,这个问题的解决方式不太可能帮助 future 的读者。


8年前关闭。







Improve this question




嗨,我正在使用这个过去的线程 How To Get The Current Year Using Vba

答案是使用 Year(Date)所以我像这样实现它:

Dim a As Integer
a = Year(Date)

但是当我尝试使用它时,我收到了一个错误

Runtime 13 : Type Mismatch

最佳答案

在 Excel VBA 中,您想使用 DATEPART .假设您试图从中获取年份的数据是有效的(从您问题中的少量信息中很难知道这一点)。

来自 here :

MS EXCEL: DATEPART FUNCTION (VBA)

Learn how to use the Excel DATEPART function with syntax and examples.

DESCRIPTION

The Microsoft Excel DATEPART function returns a specified part of a given date.

SYNTAX

The syntax for the Microsoft Excel DATEPART function is:

DatePart( interval, date, [firstdayofweek], [firstweekofyear] )



这个具体的例子:

DatePart("yyyy", "15/10/2012") would return 2012

关于excel - 如何使用 VBA 获取当前年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23479702/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com