Я работаю над кодом VBA, который находит и выделяет символы в столбце, которые я не указал в коде.Приведенный ниже код находит ячейку, только если она содержит символ, отличный от указанного в коде, но не выделяет этот конкретный символ.Может ли кто-нибудь помочь мне выделить этот конкретный символ, не указанный в коде
Sub ReplChars()
Dim sCharOK As String, s As String
Dim r As Range, rc As Range
Dim j As Long
sCharOK = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789,-.:;{}[]_"
Set r = Worksheets("Sheet1").UsedRange.SpecialCells(xlCellTypeConstants, xlTextValues)
' loop through all the cells with text constant values and paints in yellow the ones with characters not in sCharOK
For Each rc In r
s = rc.Value
For j = 1 To Len(s)
If InStr(sCharOK, Mid(s, j, 1)) = 0 Then
rc.Interior.Color = vbYellow
Exit For
End If
Next j
Next rc
End Sub