返回列表 上一主題 發帖

不同人名填入顏色作區隔

不同人名填入顏色作區隔

本帖最後由 owen06 於 2015-10-28 13:52 編輯

請問小弟這個表,該如何才能讓他執行完巨集之後,能將不同名字之間用底色來使區分明顯,
例:第一個名字(淑萍)相同名字的那幾列有底色,第二個名字那幾列沒底色,第三個有,第四個沒有,依此類推。

懇請高手幫忙一下,謝謝!

2015-10-28_135203.jpg (56.09 KB)

2015-10-28_135203.jpg

測試.zip (12.65 KB)

Sub 填色()
Dim xR As Range, T, N%, C
C = Array(36, 35) '兩種顏色輪換
For Each xR In Range([A4], [A65536].End(xlUp))
  If xR.Row < 4 Then Exit Sub '沒有資料,跳出
  If xR <> T Then N = 1 - N: T = xR
  xR.Resize(1, 13).Interior.ColorIndex = C(N)
Next
End Sub

TOP

回復 2# 准提部林


    感謝版大,測試ok!這種邏輯能力實在太強了。

TOP

        靜思自在 : 自己害自己,莫過於亂發脾氣。
返回列表 上一主題