Я пытаюсь найти код VBA, который бы выделил соответствующую строку в диапазоне «A7: AD100», если ячейка в столбце «AB» имеет значение «Выборочный».
Sub highlight()
Dim cell As Range
Range(Range("AB7"), Range("AB7").End(xlDown)).Select
For Each cell In Selection
If cell = "Elective" Then Cells.Range($A7, $AD7).Interior.ColorIndex = 10
Next cell
End Sub
Подсвечиваются только строки 1, 11, 21, 23, так как они имеют Admit Type = "Elective". Строки подсвечиваются только в диапазоне «A: AD» (я не хочу, чтобы выделялась вся строка).