У меня есть этот код ниже, который работает для обновления формата ячеек в столбце A, если ячейка начинается с «00».
Dim cel As Range
For Each cel In Range("A6:A300")
If Left(cel.Value, 2) = "00" Then
cel.Font.Color = vbWhite
cel.Interior.Color = vbBlack
End If
Next
Что я действительно хочу сделать, так это когда «00» встречается в ячейке в столбце AI, чтобы белый текст и внутренняя часть черных ячеек не только в ячейке столбца А, но и затем копировали то же форматирование через строка из A: W. Например, если в A7 встречается «00», то я хочу этот формат от A7: W7 и так далее. Когда в столбце A отображается «00», каждый раз, когда источник данных обновляется, он должен быть гибким.
Я надеюсь, что есть простое решение, где я могу добавить второй диапазон после оператора THEN. Что-то вроде ниже (что не работает):
Dim cel As Range
For Each cel In Range("A6:A300")
If Left(cel.Value, 2) = "00" Then Range("A:W")
cel.Font.Color = vbWhite
cel.Interior.Color = vbBlack
End If
Next
Любая помощь будет принята с благодарностью. Спасибо!