繁体   English   中英

VBA Excel 2010 FormatConditions未通过应用程序定义或对象定义的错误

[英]VBA Excel 2010 FormatConditions failing Application Defined or Object Defined Error

我有一个VBA代码,我曾经在Excel 2016(64位)中使用,它工作正常。 但是,当我尝试在Excel 2010(32位)版本中使用时,我在以下行中出现“运行时错误(1004)应用程序定义或对象定义错误”错误:

CndFrmtType = Sh.Cells.FormatConditions(CndFrmtItem).Type

我已经尝试在2010 Excel中重新构建文件(从地面开始,以避免引用的问题),但它仍然无法正常工作。 我真的试图谷歌它,但没有找到任何关于FormatConditions对象中的最终不兼容性。

返回的FormatConditions对象如下:

在此输入图像描述

谁可以帮我这个事?

确保你有:

  • Sh设置为有效的Worksheet对象

  • CndFrmtItem初始化为有效的名称或索引号,以引用工作表的格式条件

  • 声明CndFrmtTypeLong类型

它会工作的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM