excel录制宏做判断条件,出现的问题?
问题是这样的
将F列中数据大于或等于90的用红色显示,
我依照条件录制了宏,然后,我用这个宏作为条件进行判断,正确的话,执行某些操作,问题这个时候出现了,如果我操作正确的话,可一正确的执行,但是如果我不执行任何操作,而直接执行代码,会报错说 ,不能取得.font的 colorIndex 属性?
[解决办法]
FormatConditions(1),就是说你必须先有一个已经存在的条件格式才能读到里面的字体颜色。如果你本来就没有做条件格式,那当然出错。。。
一个差不多形式的例子:如果你的workbook里有3个sheet,那么你可以访问sheets(1)里面的东西,但你却不能访问sheets(6),因为你没有这个sheet,如果一定要访问,就出错。