excel中如何用VBA使单元格值变化的同时单元格颜色改变
A列单元格的值和B列同行单元格值比较,如果B列单元格的值大于A列同行单元格,该B单元格的颜色自动变为红色,注B列单元格的值是由公式将几个单元格的值的加和...
A列单元格的值和B列同行单元格值比较,如果B列单元格的值大于A列同行单元格,该B单元格的颜色自动变为红色,注B列单元格的值是由公式将几个单元格的值的加和
展开
3个回答
展开全部
Sub compare()
For i = 1 To Worksheets("判埋sheet1").UsedRange.Rows.Count
If Range("旁冲型a" & i).Value < Range("b" & i).Value Then
Range("B"运猜 & i).Select
Selection.Interior.ColorIndex = 3
End If
Next
End Sub
For i = 1 To Worksheets("判埋sheet1").UsedRange.Rows.Count
If Range("旁冲型a" & i).Value < Range("b" & i).Value Then
Range("B"运猜 & i).Select
Selection.Interior.ColorIndex = 3
End If
Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Worksheet_Change(ByVal Target As Range)
该函数段来设置哪些单元格变动就执行命令
如薯睁
if target.column=2 then
'代码
endif
代表如数搏岁果B列数据发生变动,就执行代码
.Interior.ColorIndex 可改变银猜单元格的背景色
如
worksheets(1).cells(1,1).Interior.ColorIndex = 6
该函数段来设置哪些单元格变动就执行命令
如薯睁
if target.column=2 then
'代码
endif
代表如数搏岁果B列数据发生变动,就执行代码
.Interior.ColorIndex 可改变银猜单元格的背景色
如
worksheets(1).cells(1,1).Interior.ColorIndex = 6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询