Excel VBA条件格式 满足条件将对应的单元格字体变色 10
4个回答
2013-02-02 · 知道合伙人软件行家
关注
展开全部
选择B:I列
点击菜单---格式---条件格式---公式
=$K1<>""
点击"格式"设置字体颜色为黄色
确定.
别迷信神马VBA.
点击菜单---格式---条件格式---公式
=$K1<>""
点击"格式"设置字体颜色为黄色
确定.
别迷信神马VBA.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如你要在A列是等于10的单元格字体红色,代码如下
Sub aa()
Dim c As Range
For Each c In Range("A1:A5")
If c.Value = 10 Then c.Font.ColorIndex = 3
Next c
End Sub
根据你的补充代码修改如下
Sub aa()
Dim c As Range
For Each c In Range("k1:k100")
If c.Value <> "" Then c.Offset(, -9).Resize(1, 8).Interior.ColorIndex = 6
Next c
End Sub
Sub aa()
Dim c As Range
For Each c In Range("A1:A5")
If c.Value = 10 Then c.Font.ColorIndex = 3
Next c
End Sub
根据你的补充代码修改如下
Sub aa()
Dim c As Range
For Each c In Range("k1:k100")
If c.Value <> "" Then c.Offset(, -9).Resize(1, 8).Interior.ColorIndex = 6
Next c
End Sub
追问
试了,没反应啊
追答
运行了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for i=1 to acitvesheet.usedrange.count
if cells(11,i).value<>"" then
range(cells(2,i),cells(9,i).Interior.color=65535
end if
next
if cells(11,i).value<>"" then
range(cells(2,i),cells(9,i).Interior.color=65535
end if
next
追问
你的有问题代码有红色的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询