gpt4 book ai didi

excel - 如何在 VBA 语句中使用 WEEKNUM 函数?

转载 作者:行者123 更新时间:2023-12-02 13:11:37 27 4
gpt4 key购买 nike

我想编写一个VBA,检查WEEKNUM或ISOWEEKNUM是否等于该值,然后运行宏的其余部分。我尝试这样做,但由于使用 TODAY 作为参数而出现错误。

最佳答案

使用 WorksheetFunction objectExcel Application object 将 native 函数调用到 VBA 中。

debug.print WorksheetFunction.WeekNum(Date)
debug.print application.WeekNum(Date)
debug.print WorksheetFunction.IsoWeekNum(Date)
debug.print application.IsoWeekNum(Date)
if application.WeekNum(Date) = 28 then
'it is currently 28
end if

在 VBA 中,TODAY() 函数被 Date 替换。

关于excel - 如何在 VBA 语句中使用 WEEKNUM 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38282079/

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