您现在的位置是:首页 > Excel技巧>Excel Vba使数值为0的所在行改变颜色

excel vba 改变单元格颜色-Excel Vba使数值为0的所在行改变颜色

发布于2022-04-150人已围观

利用条件格式,我们可以按设定的条件对excel单元格进行格式设置。比如将库存为0 的行显示为红色。

excel虽然处理很多数据都很方便,但是如果数据量大了,会比较卡顿。用条件格式更加会闪烁。

这里我们通过自定义函数,用vba灵活处理值为0的行改变颜色

excel vba 改变单元格颜色


详细源码:

Sub 变色()
    Dim i&, k&, arr '定义i,k,arr数组
    k = [a200000].End(xlUp).Row '判断a列的最后一个不为空的单元格
    arr = Sheets("sheet2").Range("a1:c" & k) '把区域赋值给数组
    For i = UBound(arr) To 1 Step -1 'ubound代表arr的下界
        If arr(i, 2) = 0 Then '判断第3列的每个值
           Rows(i).Interior.ColorIndex = 3 '令该行变红色
        End If
    Next
End Sub


相关文章

文章评论

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

标签云

站长特荐