excel中的vba应用!拜求啊。大虾们!

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:23:39
在EXCEL中,假如我要用A1的条件控制(B1:F1)中字体的显示颜色? 有什么方法实现? 比如A1>100,(B1:F1)中的字体显示红色;A1<100,,(B1:F1)中的字体显示绿色。怎么控制? 是用VBA如何实现? 万分谢谢。求高手解答

使用条件格式控制,

1. 选择B1:F1
2. 选择菜单->格式->条件格式
3. 选择"公式"
4. 填入=A1<100
5. 选择你要的格式

OK

VBA方式
If [A1] > 100 Then
[B1:F1].Font.ColorIndex = 3
Else
[B1:F1].Font.ColorIndex = 10
End If

with range("b1:f1")
if range("a1")>100 then
.ColorIndex = 3 '3是红色
elseif range("a1")<100 then
.ColorIndex = 4 '4是绿色
end if
end with

用条件格式就能实现啊

未遭拒绝的成功决不会长久。

用条件格式其实很简单