我想條件格式使用VBA範圍內的單元格。我的目標是每次選擇一個單元格時,每個包含相同文本的單元格都將被格式化。vba條件格式化與Worksheet_SelectionChange
我的代碼:
Private Sub Worksheet_SelectionChange(ByVal t As Range)
Cells.FormatConditions.Delete
Range("B2:K29").Select
Selection.FormatConditions.Add Type:=xlTextString, String:=t.Value, _
TextOperator:=xlContains
With Selection.FormatConditions(1).Font
.Bold = True
.Italic = False
.TintAndShade = 0
End With
End Sub
的問題是,我每次選擇一個單元格,範圍內的所有的單元格的格式(而不僅僅是具有相同文本的那些爲選定細胞)。
您是否試過錄制宏並設置此格式以查看您的代碼是否正常? – nicolas 2014-10-01 22:28:27
你看過條件格式窗口嗎?它作爲條件顯示什麼? – Degustaf 2014-10-01 22:30:12