excel功能求助,名字相同的人一个颜色。

查看 76|回复 5
作者:李白日做梦   
excel表格式如下,已经按名字排序了,希望实现以下功能,姓名相同的一个颜色,比如张三的行红色,然后李四正常颜色,然后王五又是红色,然后下一个人正常.
姓名  单据号 内容
[color=]张三  111      XXX
[color=]张三   222    XXX
李四   33     XXXX
[color=]王五   44    XXX
[color=]王五  55    XXXX
老六  66    XXXX
老六   88    XXX
老六  77    XXX

的人, 颜色

mashuai520   

https://jingyan.baidu.com/article/4d58d54154cc049dd4e9c0b2.html
mashuai520   

[i]
samniboy   

用最简单的重复值不就能解决问题了~~
李白日做梦
OP
  


mashuai520 发表于 2023-7-3 16:29

谢谢 大概就是这个功能,但是我希望整行都是置色了的。
wangtk1982   

[Visual Basic] 纯文本查看 复制代码Sub SetCellColor()
   
    Rows(1).Font.colorIndex = 3
   
    For i = 2 To ActiveSheet.UsedRange.Rows.Count
        If Cells(i, "A").Value = Cells(i - 1, "A").Value Then
                Rows(i).Font.colorIndex = Rows(i - 1).Font.colorIndex
        Else
                Rows(i).Font.colorIndex = IIf(Rows(i - 1).Font.colorIndex = 3, xlAutomatic, 3)
        End If
    Next
            
End Sub
您需要登录后才可以回帖 登录 | 立即注册

返回顶部