分享

Excel 把符合条件的值所在单元格填充相应的颜色

 jeamychu 2016-03-28
Sub test()
    Dim A, B(3 To 5), j, k

    Rows(2).Interior.ColorIndex = 0
    For k = 3 To 5
        '1)找最值
        A = Range([a2], Cells(2, Cells(2, Columns.Count).End(1).Column + k))
        B(k) = A(1, 1 + k)
        For j = 1 To UBound(A, 2) Step 6
            If Len(A(1, j + k)) Then
                If k = 4 Then
                    If B(k) > (0 + A(1, j + k)) Then B(k) = A(1, j + k)
                Else
                    If B(k) < (0 + A(1, j + k)) Then B(k) = A(1, j + k)
                End If
            End If
        Next j

        '2)填色
        Debug.Print B(k)
        For j = 1 To UBound(A, 2) Step 6
            If B(k) = A(1, j + k) Then Cells(2, j + k).Interior.ColorIndex = k
        Next j
    Next k
End Sub
4.rar (18.2 KB, 下载次数: 6)


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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多