標題:
[發問]
格式化規則 VBA
[打印本頁]
作者:
s13983037
時間:
2014-11-23 12:23
標題:
格式化規則 VBA
大大們好
我想要問說可以針對C欄的資料 對A欄中有的標記上黃色嗎(附件一)
試著弄了一下 會變成 (附件二) 這要怎麼修改?? 麻煩了 感謝
Dim i As String
For j = 1 To 5
Worksheets(1).Columns("A:A").Select
i = Worksheets(1).Range("C" & j)
Selection.FormatConditions.Add Type:=xlTextString, String:=i, _
TextOperator:=xlContains
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
End With
Next
作者:
PKKO
時間:
2014-11-23 12:59
本帖最後由 PKKO 於 2014-11-23 13:08 編輯
回復
1#
s13983037
此巨集假設你是在sheets(1)下面操作,如果不是就在range前面加上 sheets(1).
試試看
Sub test()
For i = 1 To Range("A65536").End(xlUp).Row
With Cells(i, 1)
For j = 1 To Range("C65536").End(xlUp).Row
If .Value = Cells(j, 3) Then
.Interior.ColorIndex = 6 '是的話黃色
Exit For '是就離開比對
Else
.Interior.ColorIndex = 2 '不是的話白色
End If
Next
End With
Next
End Sub
複製代碼
interior font HTML bgcolor= Red< Green Blue Color
Black [Color 1] #000000 #000000 0 0 0 [Black]
White [Color 2] #FFFFFF #FFFFFF 255 255 255 [White]
Red [Color 3] #FF0000 #FF0000 255 0 0 [Red]
Green [Color 4] #00FF00 #00FF00 0 255 0 [Green]
Blue [Color 5] #0000FF #0000FF 0 0 255 [Blue]
Yellow [Color 6] #FFFF00 #FFFF00 255 255 0 [Yellow]
Magenta [Color 7] #FF00FF #FF00FF 255 0 255 [Magenta]
Cyan [Color 8] #00FFFF #00FFFF 0 255 255 [Cyan]
作者:
s13983037
時間:
2014-11-23 13:10
回復
2#
PKKO
謝謝大大..剛剛試用過了 OK!!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)