我一直在研究这个特定的问题并且显然错过了一些非常简单的事情。我可以尝试创建基于Excel中的动态范围的aray,并使用各个元素与另一个数组进行比较。附加代码的唯一问题是它继续显示空元素。任何指导将不胜感激。 附上我整体代码的一部分。由数组返回的空单元格
Sub Test_Again()
Dim R As Long
Dim C As Long
Dim List() As Variant
Dim i As Integer
List = Sheets("Sheet11").Range("A2:A17").Value
For R = 1 To UBound(List, 1) ' First array dimension is rows.
For C = 1 To UBound(List, 2) ' Second array dimension is columns.
Debug.Print List(R, C)
Next C
Next R
ReDim List(UBound(List, 1))
Do Until i = UBound(List)
If List(i) = Now() Then
End If
i = i + 1
Loop
End Sub
请考虑接受解决方案,如果它是值得的。 – 2014-12-01 19:53:39