Excel 宏代码实现按相同值分组设置背景颜色
生活随笔
收集整理的這篇文章主要介紹了
Excel 宏代码实现按相同值分组设置背景颜色
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Alt+F11,打開(kāi)編輯器,按如下代碼編寫代碼:
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ùn)行代碼即可達(dá)到預(yù)期效果。
代碼說(shuō)明:
總結(jié)
以上是生活随笔為你收集整理的Excel 宏代码实现按相同值分组设置背景颜色的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 将excel多个工作表(表结构相同)合并
- 下一篇: [转]Xdebug----Failed