0
当我选择在for循环的范围,它工作正常:选择范围,使错误
For Each d1 In Range(Range("B2"), Range("B2").End(xlDown))
为了提高代码的性能,我尝试在For Each循环之外选择范围如下。但它给了我错误。
Dim StartCell As Variant
Dim EndCell As Variant
StartCell = Range("B2")
EndCell = Range("B2").End(xlDown)
For Each d1 In Range(StartCell, EndCell)
----
----
任何人都可以帮助解决该错误?