我想在vba中编写一个规则来触发条件格式,但是如果我正确写入,我有疑问。在Excel中编写条件格式公式
条件的格式将是,如果一个范围的单元值等于上一个不同的片材相同的范围内的单元格的值:这是应用于 = M7 =原始M7
!范围内的所有单元格(M7:BZ5000)[5000是一个较大的外边界编号以帮助节省内存]。
已经困扰我的问题是我怎么告诉VBA是M7 =原始!M7,M8 =原始!M8,Z143 =原始!Z143等
我觉得这是一个非常基本的概念,但我搜索了这些论坛,找不到我认为适用于我的问题的答案。由于我希望这种条件格式在按下按钮时触发,我将如何告诉它停用,而不移除其余的条件格式(我将正常条件格式应用于范围并且希望它们保持每当按钮未被按压
- 表( “主”)选择
- 范围。( “M7:BZ5000”)选择
- 针对每个小区在选择
- 如果Cell.Interior.Color = Excel.XlRgbColor.rgb黑色然后
- Cell.Clear
- 结束如果
- 下一页
OMG。我很愚蠢。这绝对是完美的!谢谢。我在VBA中过分复杂化了。非常感谢! – piccolomair
向上箭头并请打勾。我们都这样做。用excel的黄金法则是使用excel,然后用VBA来完成,如果必须的话! – HarveyFrench
好的一个问题,我写了一些代码,将删除上面的条件格式突出显示的所有内容,但它似乎失败。不是一个错误,它只是不会删除内容。我做了一个测试,发现因为细胞内部颜色实际上不是黑色。任何想法如何更改我的代码来阅读条件格式的颜色(请参阅第4行添加到我的上述问题的代码) – piccolomair