/
Блог KatranLife & iKotov

Подсветка активной строки в Excel


Допустим у нас есть большая таблица и когда мы в неё работаем активный курсор теряется, и не всегда удобно отслеживать содержимое строк...

Выбираем область, где необходимую для подсветки, у нас это начинается с А2 и заканчивается N150

Нажимаем Главная - Условное форматирование - Создать правило



В открывшемся окне необходимо выбрать - Использовать формулу для определения форматируемых ячеек:

В формулу вставляем следующий текст (в Формат... задаём нужный текст):

=СТРОКА(A2)=ЯЧЕЙКА("строка")

Где А2 - начало самой таблица


Теперь у нас подсветилась 1 строка и ничего не происходит при переходе в другую строку, это необходимо исправить, открываем Visual Basic 

Нажимаем правой кнопкой мыши по активному листу и выбираем "Посмотреть код":



В появившемся окне вставляем код:

Private Sub WorkSheet_Selectionchange(ByVal Target As Range)
   If Target.Cells.Count > 1 Then Exit Sub
   ActiveCell.Calculate
End Sub

Должно получится так:



Закрываем окно, если всё сделали правильно, где бы не был Ваш курсор в таблице - он будет подсвечивать ту область, которую мы задали.


Файл из примера: Скачать excel

Рейтинг материала
+5
Всего голосов: 1

Быстро поделиться

Скопируйте или поделитесь ID материала

<a onclick=KatranLife" class="w-full h-full object-cover">
Профиль автора

KatranLife

Группа: [ Админ ] Регистрация: 19 сентября 2016, 23:18

Комментарии (1)

Отзывы сообщества
  1. Зульфия
    25 февраля 2026 15:12 [ Гость ]
    +2
    Здравствуйте! Проделала все , как написано, но подсвечивается также только первая строка

Поделитесь мнением

Присоединиться к обсуждению

Поделитесь мнением и пообщайтесь с сообществом.