我想条件格式使用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