Excel 宏代码实现按相同值分组设置背景颜色
生活随笔
收集整理的這篇文章主要介紹了
Excel 宏代码实现按相同值分组设置背景颜色
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Alt+F11,打開編輯器,按如下代碼編寫代碼:
Sub SetGroupBg()Dim i, j, cColors = Array("#CEFFCE", "#D7FFEE", "#D9FFFF", "#C4E1FF", "#DDDDFF", "#FFDAC8", "#FFE4CA", "#FFF4C1", "#FFFFCE", "#E8FFC4")j = UsedRange.Columns.CountFor i = 2 To UsedRange.Rows.CountIf Cells(i, 1) <> Cells(i - 1, 1) Thenc = c Mod UBound(Colors) + 1clr = Application.Hex2Dec(Replace(Colors(c), "#", ""))End IfRange(Cells(i, 1), Cells(i, j)).Interior.Color = clrNext End Sub運行代碼即可達到預(yù)期效果。
代碼說明:
總結(jié)
以上是生活随笔為你收集整理的Excel 宏代码实现按相同值分组设置背景颜色的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 将excel多个工作表(表结构相同)合并
- 下一篇: [转]Xdebug----Failed