EXCEL VBA列填充颜色到指定行

列从起点处填充颜色到第N行详细见文件... 列从起点处填充颜色到第N行
详细见文件
展开
 我来答
庆年工坊
2016-06-12 · 知道合伙人互联网行家
庆年工坊
知道合伙人互联网行家
采纳数:4233 获赞数:8928

向TA提问 私信TA
展开全部
Sub s()
    ca = "a"
    cl = Array(3, 6, 43, 14, 33, 47, 7)
    n = Cells(Rows.Count, 11).End(3).Row
    For i = 11 To 313
        c = 0
        For j = n To 1 Step -1
            If 袜胡颂Cells(j, i) = "" Then Exit For
            k = Cells(j, i) Mod 10 - Cells(j, i) \ 10
            t = " "
            If k = 0 Then
                t = "a"
            ElseIf k = 5 Or k = -5 Then
                t = "b"
            End If
            If InStr(ca, t) > 0 Then c = c + 告郑1 Else Exit For
        Next
        If c > 1 Then
            Cells(n - c + 1, i).Resize(c).Interior.ColorIndex = cl(IIf(c > 8, 8, c) - 2)
    做历    End If
    Next
End Sub
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式