44问答网
所有问题
EXCEL中如何用VBA将某个单元格填充颜色,也就是高亮显示。
比喻有一列数据1,2,4,6,6,8 我要把等6的单元格用红色标出,代码如何写。谢谢
举报该问题
推荐答案 推荐于2018-01-02
如你的数据在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
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/GD6YVWR3V.html
其他回答
第1个回答 2011-05-06
Excel 97中工作表是由行和列组成的二维表格,我们可以通过系统提供的语句activesheet.cells(I,j),将当前工作表中的第I行第j列所在的单元格中的数据取出
追问
这个我知道,但如何把这个单元格用特别的颜色标出呢?
第2个回答 2011-05-06
简单一点,假设数据在A1~A10,取6这个值
sub xxx()
for i=1 to 10
if cells(i,1)=6 then cells(i,1).interior.colorindex=3
next i
end sub
相似回答
大家正在搜
相关问题
EXCEL如何用VBA设置符合条件的单元格填充颜色为红色?
求VBA代码 excel中选中单元格,高亮显示这行每个单元格...
在excel里面用vba能给单元格填充自定义的颜色吗?
用VBA如何实现在EXCEL中某一区域内所有空单元格中填充颜...
EXCEL中,如何将某列中满足特定条件的单元格填充颜色?
EXCEL中如何用VBA将某个单元格填充颜色?
电子表格 VBA,如何用代码给单元格设置颜色?
Excel 如何用VBA写A列中某个单元格与项中相同值自动填...