以下是引用zhiwu.zhu在2008-4-17 11:06:56的发言:搂主,我不知道你如何设置的土黄色,不知为什么不能更改。 附件是我设置的颜色和程序,参考。 土色是条件格式设置的颜色,我这个求助的目的是学习怎样用代码获取条件格式设置的颜色(或者这样说:怎样用代码判断单元格是不是符合条件格式)。 当然,像lqs730917121 朋友回复的一样: Sub TJ() Dim T As Range Set Myrange = Range("A1:G7") For Each T In Myrange If T.Value > 5 Then k = k + 1 End If Next Range("H1") = k End Sub 在程序中,可以用If T.Value > 5 判断是不是符合条件公式,但这里要说的是,我的附件是简单的举例,如果是复杂的运算,就不是一个If T.Value > 5 可以解决的了,可能需要N多行代码才可以,这样是不是就失去了代码的简洁性了。 难道就没有办法用代码判断T的颜色是条件格式显示的颜色或哪一个属性显示这个单元格是符合条件格式的,非要再重新用代码计算一遍吗? 是不是这个问题太简单了,版主及个位高手都懒的解答!让我们这些新手在这里讨论! 期待高手解答!!!!!
|