【发布时间】:2016-10-11 10:22:04
【问题描述】:
我正在寻找一种解决方案来检查某个范围(在我的情况下为整行)是否包含任何日期值。因此,仅要求特定日期的 find 等方法不符合我的兴趣。
我已经尝试过IsDate(Cells(x, y).Value) 或IsDate(Range("xy")),它只适用于一个单元格检查,但不幸的是它不适用于多个单元格。
我还尝试了以下方法:
If IsDate(Sheets("test").Range(Cells(7, 2), Cells(7, 3)).Value) Then
MsgBox ("works")
End If
两个单元格都是日期,并且通过只检查它们的单个单元格来使用 IsDate。
有人可以帮我解决这个问题吗? 如何检查整行是否包含任何日期值? 请在不循环每个单元格的情况下尝试它。
【问题讨论】:
-
为什么要避免循环?