但是,date列中的某些单元格是空的。在测试时,我创建了一个date变量,并将其值设置为一个空单元格的值。我对日期的新值进行了msgbox检查,发现是"12:00 AM“。VBA中是否内置了一个常量来表示此值,因此我可以执行类似于以下内容的测试:
If myDate = vbNullDate Then
我试图过滤掉指定范围内的空单元格,并找到了这段代码。测试结果为运行时错误1004找不到单元。我查看了“局部变量”窗口,当我查看“局部变量”窗口时,“配置范围”似乎没有正确地分配为一个范围。我通常不使用VBA,所以我不确定我是否遗漏了它的某些方面 Set ConfigRange = Worksheets("Sheet1").Range("L72:L92")