Excel交流网
  • 设为首页|收藏本站|手机版
  • Excel-教程-技巧-培训视频

  • 网站首页
  • Excel教程
  • 新闻动态
  • Excel资源
  • 关于我们

Excel教程

Excel操作
Excel函数
Excel图表
Excel VBA
Excel 行业应用

联系方式

Excel中交流网 联系方式

QQ:18449932 


网  址:www.excel-cn.com  

当前位置:网站首页 > Excel教程 > Excel VBA
Excel VBA

Excel Vba使数值为0的所在行改变颜色

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

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

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

blob.png


详细源码:

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


点击次数:  更新时间:2017-10-23 16:53:44  【打印此页】  【关闭】
上一条:excel vba统计选定的单元格个数  下一条:excel vba批量修改批注内容字体样式
本站动态|在线留言|在线反馈|友情链接|会员中心|站内搜索|网站地图|网站管理

Excel交流网 版权所有 1999-2020 粤ICP备10043721号

QQ:18449932

免费Excel教程、Excel技巧、Excel培训、Excel函数公式、Excel图表、Excel VBA

Excel教程|Excel技巧|Excel培训|Excel函数公式|Excel图表|VBA

Powered by MetInfo 5.3.12 ©2008-2023  www.metinfo.cn