vba单元格填充颜色

2024-10-22 13:38:19
有3个网友回答
网友(1):

如你的数据在A列,代码如下。
sub aa ()
for x =1 to range("A65536").end(xlup).row'建立循环
if cells(x,1)=6 then'判断单元格值
cells(x,1).interior.colorIndex = 3'单元格值等于6时,该单元格填充红色
end if
next x
end sub

网友(2):

上面的代码是因为没有end if
定义变量时候加了as容易画蛇添足,不是很复杂的话可以不用定义变量
直接拿来用

网友(3):

把as single去掉就行。