【发布时间】:2019-09-18 11:17:02
【问题描述】:
Excel VBA:在包含空白单元格的行中查找最大日期的代码
Dim s As Date
s = WorksheetFunction.Max((If IsNotEmpty (CDate(Range("A" & x + 1).Value), CDate(Range("B" & x + 2).Value), CDate(Range("C" & x + 1).Value)))
MsgBox s
我有一个表格,其中大约有 8 个包含日期的列(例如开始日期、结束日期等)。现在对于每一行,一些列是空白的。我必须在每一行中找到最大日期。
【问题讨论】:
-
哪一行?究竟是什么想法?多用 2-3 句话试试。
-
您是否打算包含
If Not IsEmpty.... Then之类的内容?如果可能,显示一些示例数据,以准确显示您正在尝试的内容。 -
我有一个表格,其中大约有 8 个包含日期的列(例如开始日期、结束日期等)。现在对于每一行,一些列是空白的。我必须在每一行中找到最大日期。