gpt4 book ai didi

vba - 确定带有日期的单元格是否包含特定年份

转载 作者:行者123 更新时间:2023-12-04 21:55:53 25 4
gpt4 key购买 nike

我正在尝试使用 VBA 遍历 excel 中的列,以确定是否有任何单元格包含特定年份。我想继续迭代,看看它是否是真的。我正在查看的列包含 dd/mm/yyyy 格式的日期。下面是我正在迭代的列的示例,后面是我想要更改的一些代码。

C1: (05/01/2013, 06/07/2015, 09/08/2019, ... )

yy = 2018
for i = 1 to 500
if cells(i,1) contains "yy" then
cells(i,2) = "yes"
end if
next i

在此先感谢您的帮助。

最佳答案

尝试使用 Excel =YEAR()功能。像这样:

C1: (05/01/2013, 06/07/2015, 09/08/2019, ... )

yy = 2018
While i <= 500
if Year(ActiveWorksheet.Cells(i,1)) = yy Then
ActiveWorksheet.Cells(i,2).Value = "Yes"
end If
i = i + 1
Loop

关于vba - 确定带有日期的单元格是否包含特定年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45041406/

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