В настоящее время работает над сценарием, чтобы выделить строку, если определенная ячейка в строке содержит определенную фразу (ячейка содержит больше, чем просто определенная фраза). Однако при попытке выполнить тестирование я вижу ошибку «Ошибка компиляции: конец с без». Я вижу в своем коде как «С», так и «Конец», хотя, возможно, я слишком долго смотрел на это, чтобы заметитьочевидно. Кто-нибудь может заметить что-нибудь, что может быть причиной этого в коде?
Sub Conversion()
Dim State As String
Dim County As String
Dim Date As String
Dim TC As String
Dim H As String
Dim Tmp As String
Dim m As Long
Dim x As Long
H = "not recognised"
With Sheets("Matched Date")
For Each cell In Sheet
m = UBound(Split(Rng.Value, H))
If m > 0 Then
Tmp = ""
For x = 0 To m - 1
Tmp = Tmp & Split(Rng.Value, H)(x)
.Characters(Start:=Len(Tmp) + 1, Length:=y).EntireRow.Color = RGB(252, 227, 3)
Tmp = Tmp & H
Next
End If
End With
Редактировать: Извините за любительский код здесь, я не обучен, просто пытаюсь сделать это на основе простых онлайн-видео и руководств Google, поскольку у нас больше нет никого, кто мог бы сделать это для нас.