在Excel VBA中testing范围对象内的常量的存在

我正在使用types设置为xlCellTypeConstants的给定目标范围上的Excel Range对象的SpecialCells方法。 当然,如果我检查的范围不包含任何常量,我得到运行时错误1004。

我可以解决这个陷阱的错误,“错误”的声明,但我想避免,当我可以。 所以我正在寻找一些方法来检查我的目标范围内的一个单元格中的常量的存在之前应用SpecialCells(xlCellTypeConstants)方法。

我可以循环通过目标范围内的每个单元格分析其内容(不是空和第一个字符不是一个等号),但我很确定会有一个更有效的方法来做到这一点。

有什么build议么?