VBA Excel 2010 FormatConditions失败应用程序定义或对象定义的错误
我有一个VBA代码,我曾经在Excel 2016(64位)中使用,它工作正常。 但是,当我尝试在Excel 2010(32位)版本中使用时,出现以下行中的“运行时错误(1004)应用程序定义错误或对象定义错误”错误:
CndFrmtType = Sh.Cells.FormatConditions(CndFrmtItem).Type
我已经尝试在2010年的Excel中重新生成文件(从现场开始,以避免引用的问题),但它仍然无法正常工作。 我真的试图谷歌,但没有发现有关FormatConditions对象最终不兼容的任何事情。
返回的FormatConditions
对象如下所示:
谁可以帮我这个事?
确保你有:
-
将
Sh
设置为有效的Worksheet对象 -
将
CndFrmtItem
初始化为有效的名称或索引号,以引用该工作表的格式条件 -
从
Long
types声明CndFrmtType
它会工作