返回列表 上一主題 發帖

[發問] 2~4個區域的同欄位相同數字標示底色語法。

[發問] 2~4個區域的同欄位相同數字標示底色語法。

同欄位相同數字標示底色.rar (3.47 KB)

B2:H65536和J2:P65536的同欄位相同數字各標示6號底色。

B2:H65536和J2:P65536和R2:X65536的同欄位相同數字各標示4號底色。

B2:H65536和J2:P65536和R2:X65536和Z2:AF65536的同欄位相同數字各標示8號底色。

請教VBA語法如何寫?
感恩!

回復 1# ziv976688
補上完成需求的圖片檔案


請各位不吝賜教。謝謝!

TOP

Sub 同列著色()

Dim Y%, J%, Z%

Y = Cells(Rows.Count, 1).End(3).Row

For J = 2 To Y

For Z = 2 To 7

If Cells(J, Z) = Cells(J, Z + 8) And Cells(J, Z) = Cells(J, Z + 16) And Cells(J, Z) = Cells(J, Z + 24) Then

    Cells(J, Z).Interior.ColorIndex = 8
   
    Cells(J, Z + 8).Interior.ColorIndex = 8
   
    Cells(J, Z + 16).Interior.ColorIndex = 8
   
    Cells(J, Z + 24).Interior.ColorIndex = 8
   
ElseIf Cells(J, Z) = Cells(J, Z + 8) And Cells(J, Z) = Cells(J, Z + 16) Then

    Cells(J, Z).Interior.ColorIndex = 4
   
    Cells(J, Z + 8).Interior.ColorIndex = 4
   
    Cells(J, Z + 16).Interior.ColorIndex = 4

ElseIf Cells(J, Z) = Cells(J, Z + 8) Then

    Cells(J, Z).Interior.ColorIndex = 6
   
    Cells(J, Z + 8).Interior.ColorIndex = 6
   
Else: GoTo 101

End If

101: Next

Next

End Sub
同列相同著色.rar (196.62 KB)
cjw

TOP

http://blog.xuite.net/hcm19522/twblog/459011713
參考 ~

TOP

回復 3# cjw
測試如需求。感謝cjw大大的程式解。


回復 4# hcm19522
測試如需求。感謝hcm19522大大的函數解。

PS:因為系統沒有通知,今天才看到,延遲回應,敬請海涵。謝謝!

TOP

        靜思自在 : 我們要做好社會的環保,也要做好內心的環保。
返回列表 上一主題