excel宏 满足条件变色?

就我设置了一列辅助列
第一列有0,1,2这样
如果0的话整行变色,
这个循环我拿if 怎么跑
条件格式不满足我的需求,只需要宏
求大神帮忙qwq,谢谢~~

打开excel表格,例如这个4年级2班成绩表。

选择开始-格式-条件格式。

出现条件格式对话框。

设置一下条件,60以下绿色字体,60-80红色,90以上蓝色。

设置好后,确定。看一下最后效果表。

比较笨的方法是,是选择查找替换中,按顺序排序,填充颜色。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-02-22
sub 宏1()
dim i,n

n=activesheet.usedrange.rows.count

for i=1 to n

if cells(i,1)=0 then

rows(1).Interior.Color=rgb(255,0,0)
else

rows(1).Interior.Color=rgb(255,255,255)
end if

next i

end sub追问

应该是rows(i)吧
谢谢大佬w

本回答被提问者采纳
第2个回答  2021-02-22
下面这个回答应该对你有帮助。
EXCEL如何用VBA设置符合条件的单元格填充颜色为红色?_百度知道
相似回答