分享

Excel 如何用VBA通过条件判断设置相应行的字体颜色

 jeamychu 2016-03-28
  1. Sub 宏1()
  2.     Dim arr, i&, c&
  3.     arr = Range("k1:k" & Range("k" & Rows.Count).End(xlUp).Row)
  4.     Cells.Font.ColorIndex = 0
  5.     For i = 3 To UBound(arr)
  6.         Select Case True
  7.             Case InStr(arr(i, 1), "->") > 0
  8.                 c = 14
  9.                 Rows(i).Font.Bold = True
  10.             Case InStr(arr(i, 1), "-01") > 0
  11.                 c = 5
  12.             Case InStr(arr(i, 1), "-02") > 0
  13.                 c = 3
  14.             Case InStr(arr(i, 1), "-03") > 0
  15.                 c = 46
  16.         End Select
  17.         Rows(i).Font.ColorIndex = c
  18.     Next
  19. End Sub
复制代码

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多