Показываем, как с помощью простого макроса выделить строку в Excel, если в ячейке задано нужное значение. Инструкция пошаговая, с пояснениями и готовым шаблоном. Отлично подойдёт для фильтрации и визуального анализа. Когда таблица в Excel становится слишком большой, визуальный акцент помогает не упустить важные строки. Сегодня покажу, как автоматически закрасить всю строку, если в заданной ячейке содержится нужное значение. Представьте: у вас список заказов, и вы хотите подсвечивать строки, где статус — "Оплачен", или где сумма больше 10 000. Сделать это вручную? Долго. Условное форматирование — ограничено. 💡 Выход: макрос, который сам проверяет условие и выделяет строку нужным цветом. Вот код VBA: Sub ВыделитьСтрокиПоЗначению()
* Dim ws As Worksheet*
* Set ws = ActiveSheet*
* Dim lastRow As Long*
* lastRow = ws.Cells(ws.Rows.Count, "C").End(xlUp).Row*
* Dim i As Long*
* For i = 2 To lastRow*
* If ws.Cells(i, 3).Value = "Да" Then*
* ws.Rows(