Нет подсветки выделяемого в excel

Содержание

  1. Выделить активную строку цветом в таблице Excel
  2. Подсветка строки в Excel цветом
  3. Принцип действия создания пользовательского курсора для таблицы
  4. Подсветка строки или столбца цветом в Excel для активной ячейки
  5. Подсветка цветом строки активной ячейки в Excel
  6. Подсветка цветом столбца в Excel
  7. Координатное выделение
  8. Способ 1. Очевидный. Макрос, выделяющий текущую строку и столбец
  9. Способ 2. Оригинальный. Функция ЯЧЕЙКА + Условное форматирование
  10. Способ 3. Оптимальный. Условное форматирование + макросы
  11. Способ 4. Красивый. Надстройка FollowCellPointer

Выделить активную строку цветом в таблице Excel

Когда приходится работать с большим объемом данных в Excel, где строки сильно растянуты и не умещаются в один экран, сложно сравнить значения в одной и той же строке. Постоянно приходится передвигать горизонтальную полосу прокрутки. Работа была бы более удобной если бы целая активная строка была бы выделена цветом – как курсор на целую строку. Чтобы выделить активную строку или столбец цветом, создадим свою функцию в Excel с помощью макроса и с комбинируем ее с условным форматированием.

Подсветка строки в Excel цветом

Чтобы создать свой широкий курсов на целую строку в Excel, необходимо создать макрос и использовать его вместе с условным форматированием. Для примера создадим таблицу с широкими строками и большим количеством столбцов. Нам нужно выделить строку цветом по условию Excel. Например, если активная ячейка находится в строке 2, тогда выделить цветом всю строку 2 (в пределах таблицы или на весь лист). Для примера создадим таблицу с широкими строками и большим количеством столбцов:

Подсветка текущей строки в Excel цветом:

  1. Откройте редактор VBA для этого выберите инструмент: «РАЗРАБОТЧИК»-«Код»-«Visual Basic». Или нажмите комбинацию горячих клавиш ALT+F11.
  2. В правом окне к активному проекту добавьте новый модуль. Для того в редакторе VBA выберите опцию: «Insert»-«Module»
  3. В окне модуля вставьте этот VBA-код макроса:
  4. Не закрывая окно VBA-редактора перейдите на рабочий лист с исходной таблицей. Выделите целую вторую строку таблицы A2:H2 и выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило»-«Использовать формулу для определения форматированных ячеек:».
  5. В полю ввода введите формулу:
  6. Щелкните по кнопке «Формат» и на вкладке «Заливка» укажите зеленый цвет. На всех окнах жмем ОК.
  7. Скопируйте вторую строку таблицы.
  8. Выделите остальные строки и выберите инструмент: «ГЛАВНАЯ»-«Вставить»-«Специальная вставка»-«Форматы» (или нажмите комбинацию клавиш CTRL+ALT+V, потом отметить форматы и нажать ОК). Или воспользуйтесь инструментом: «ГЛАВНАЯ»-«Буфер обмена»-«Формат по образцу».
  9. Вернитесь к редактору VBA и в окне «Project» дважды щелкните по «Лист1». В появившемся окне вставьте следующий VBA-код макроса:
  10. Сохраните и закройте редактор VBA.

В результате происходит выделение строки условным форматированием только там, где находится активная ячейка. Эффект широкого курсора таблицы для комфортного просмотра данных с большим объемом информации. Сделав активной любую ячейку таблицы и сразу же выделяется цветом строка в которой находится данная ячейка.

Полезный вопрос! А как же выделить активный столбец цветом? Аналогичным методом реализовывается с помощью макроса не только подсветка цветом активной строки, но и столбца. Для этого:

  1. В модуль где находится код подсветки строки VBA-макроса, добавим код новой функции АктивныйСтолбец:
  2. Добавим новое правило в условном форматировании для нашей таблицы в диапазоне A1:A7. Теперь в новом правиле пишем функцию АктивныйСтолбец(), а вместо функции СТРОКА – СТОЛБЕЦ. И указываем синий цвет форматирования заливки ячейки.
  3. Проверим все созданные правила для таблицы. Перейдите в ячейку A2 и ввыберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Управление правилами». Диспетчер правил условного форматирования должен выглядеть так:
  4. Скопируйте формат столбца A1:A7 в остальные столбцы таблицы диапазона B1:H7. Например, с помощью инструмента: «ГЛАВНАЯ»-«Буфер обмена»-«Формат по образцу».
  5. Результат превышает ожидания. Идеальный курсор для просмотра огромных таблиц с большим количеством данных на множестве строк и столбцов:

Принцип действия создания пользовательского курсора для таблицы

Применяемая в условном форматировании созданная нами функция VBA =АктивнаяСтрока() позволяет нам получить номер текущей строки в которой стала активной любая из ее ячеек. Результат вычисления пользовательской функции =АктивнаяСтрока() сравнивается с результатом функции =СТРОКА(), которая также возвращает номер текущей строки в данном моменте вычисления условного форматирования.

Так как обе функции выполняются при активной ячейке в одной и той же строке их значения равны между собой и возвращают общее логическое значение ИСТИНА. В результате чего происходит выделение строки цветом по условию. Если значение ИСТИНА, тогда присваивается формат цвета для целой активной строки таблицы.

Источник

Подсветка строки или столбца цветом в Excel для активной ячейки

Время от времени бывает удобно иметь возможность выделить (подсветить) активную строку или столбец. Решение в очень простом методе достижения этого эффекта. Мы будем использовать условное форматирование и лишь пару строк кода VBA.

Подсветка цветом строки активной ячейки в Excel

Как всем хорошо известно, с помощью условного форматирования вы можете изменить (выделить) формат ячеек, которые соответствуют определенным критериям. В нашем случае должны быть выделены только те ячейки, которые расположены в той же строке, что и активная ячейка. Исходные данные для примера будут выглядеть так, как показано на рисунке ниже:

Выберите диапазон ячеек B2:K23 так, чтобы ячейка B2 оставалась активной.

Затем выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило»-«Использовать формулу для форматируемых ячее». В поле «Форматировать значения, для которых следующая формула является истинной:» введите следующую формулу.

Внимание: Адрес ячейки в левой части формулы B2 должен соответствовать АКТИВНОЙ ЯЧЕЙКИ выбранного диапазона в момент выделения! Посмотрите на рисунок ниже. На нем вы можете видеть, что в выбранной области одна ячейка (если вы ничего не напутали, это будет ячейка в верхнем левом углу диапазона) не окрашена (отсутствует синий фон). Эта ячейка является активной ячейкой в момент выделения диапазона. Адрес именно этой ячейки вы должны использовать при условном форматировании. Как вы можете видеть, в нашем примере это ячейка B2.

Запись СТРОКА(B2) = АктивнаяСтрока означает то, что ячейка выбранного диапазона будет отформатирована, если номер строки этой ячейки равен значению, хранящемуся в созданном имени диапазона АктивнаяСтрока.

То, что сейчас вы должны сделать, так это создать это имя и найти способ присвоить ему номер строки активной ячейки. Для начала создайте новое имя (CTRL+F3) и присвойте ему для начала просто значение ноль.

Далее вам нужно каким-то способом изменять значение, присвоенное этому имени, в зависимости от строки, в которой находится активная ячейка. Для этой цели мы будем использовать код VBA.

Запустите редактор VBA (Alt+F11) и для листа (Например, «Пример2»), в котором вы хотите подсвечивать любые строки и где создано условное форматирование , введите код:

Private Sub Worksheet_SelectionChange( ByVal Target As Range)
ActiveWorkbook.Names( «АктивнаяСтрока» ).RefersTo = «=» & ActiveCell.Row
End Sub

Если вы бы хотели, чтобы строки подсвечивались цветом только при перемещении в пределах определенного диапазона, вы можете немного изменить код, который мог бы выглядеть так (для нашего Примера 1):

Private Sub Worksheet_SelectionChange( ByVal Target As Range)
If Not Intersect(Target, Range( «B2:K23» )) Is Nothing Then
ActiveWorkbook.Names( «АктивнаяСтрока» ).RefersTo = «=» & ActiveCell.Column
End If
End Sub

Окончательный результат выглядит так:

Туда где перемещается курсор автоматически подсвечивается цветом целая строка диапазона в месте нахождения активной ячейки.

Подсветка цветом столбца в Excel

Теперь для подсветки цветом целого столбца активной ячейки следует выполнить 2 простых изменения в любом из примеров:

  1. В условном форматировании заменить функцию СТРОКА на СТОЛБЕЦ.
  2. Изменить в коде VBA-макроса свойство ActiveCell.Row на ActiveCell.Column.

Примечание. Имя исходного диапазона ячеек «АктивнаяСтрока» можно не изменять и оставить прежним как есть.

Решение изменения 1: Выберите инструмент «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление правилами»:

В появившемся окне «Диспетчер правил условного форматирования» выберите правило и нажмите на кнопку «Изменить правило»:

Изменяем функцию, вносим желаемые стили оформления формата, которые доступны нам по кнопке «Формат»:

И нажимаем ОК на всех открытых окнах.

Решение изменения 2: Открываем редактор VBA-кода и изменяем только лишь одно свойство для объекта ActiveCell с Row на Column:

Наслаждаемся готовым желаемым результатом:

Аналогичные действия следует выполнить и для примера 2, если там есть необходимость подсвечивать цветом столбец, а не строку на целом листе Excel.

Источник

Координатное выделение

У вас большой монитор, но таблицы, с которыми вы работаете — еще больше. И, пробегая взглядом по экрану в поисках нужной информации, всегда есть шанс «соскользнуть» взглядом на соседнюю строчку и посмотреть не туда. Я даже знаю людей, который для таких случаев постоянно держат недалеко от себя деревянную линейку, чтобы приложить ее к строке на мониторе. Технологии будущего!

А если при движении активной ячейки по листу будет подсвечиваться текущая строка и столбец? Своего рода координатное выделение примерно такого вида:

Поудобнее, чем линейка, правда?

Есть несколько способов разной сложности, чтобы реализовать такое. Каждый способ — со своими плюсами и минусами. Давайте разберем их детально.

Способ 1. Очевидный. Макрос, выделяющий текущую строку и столбец

Самый очевидный путь для решения нашей проблемы «в лоб» — нам нужен макрос, который будет отслеживать изменение выделения на листе и выделять целую строку и столбец для текущей ячейки. Также желательно иметь возможность при необходимости включать и отключать эту функцию, чтобы такое крестообразное выделение не мешало нам вводить, например, формулы, а работало только тогда, когда мы просматриваем список в поисках нужной информации. Это приводит нас к трем макросам (выделения, включения и выключения), которые нужно будет добавить в модуль листа.

Откройте лист со таблицей, в которой хотите получить такое координатное выделение. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этих трех макросов:

Измените адрес рабочего диапазона на свой — именно в пределах этого диапазона и будет работать наше выделение. Затем закройте редактор Visual Basic и вернитесь в Excel.

Нажмите сочетание клавиш ALT+F8, чтобы открыть окно со списком доступных макросов. Макрос Selection_On, как нетрудно догадаться, включает координатное выделение на текущем листе, а макрос Selection_Off — выключает его. В этом же окне, нажав кнопку Параметры (Options) можно назначить этим макросам сочетания клавиш для удобного запуска.

  • относительная простота реализации
  • выделение — операция безобидная и никак не изменяет содержимое или форматирование ячеек листа, все остается как есть
  • такое выделение некорректно работает в том случае, если на листе есть объединенные ячейки — выделяются сразу все строки и столбцы, входящие в объединение
  • если случайно нажать клавишу Delete, то очистится не только активная ячейка, а вся выделенная область, т.е. удалятся данные из всей строки и столбца

Способ 2. Оригинальный. Функция ЯЧЕЙКА + Условное форматирование

Этот способ хотя и имеет пару недостатков, мне представляется весьма изящным. Реализовать что-либо, используя только встроенные средства Excel, минимально влезая в программирование на VBA — высший пилотаж 😉

Способ основан на использовании функции ЯЧЕЙКА (CELL), которая может выдавать массу различной информации по заданной ячейке — высоту, ширину, номер строки-столбца, числовой формат и т.д.. Эта функция имеет два аргумента:

  • кодовое слово для параметра, например «столбец» или «строка»
  • адрес ячейки, для которой мы хотим определить значение этого параметра

Хитрость в том, что второй аргумент не является обязательным. Если он не указан, то берется текущая активная ячейка.

Вторая составляющая этого способа — условное форматирование. Эта крайне полезная функция Excel позволяет автоматически форматировать ячейки, если они удовлетворяют заданным условиям. Если соединить эти две идеи в одно целое, то получим следующий алгоритм реализации нашего координатного выделения через условное форматирование:

  1. Выделяем нашу таблицу, т.е. те ячейки, в которых в будущем должно отображаться координатное выделение.
  2. В Excel 2003 и более старших версиях открываем меню Формат — Условное форматирование — Формула (Format — Conditional Formatting — Formula) . В Excel 2007 и новее — жмем на вкладке Главная (Home) кнопку Условное форматирование — Создать правило (Conditional Formatting — Create Rule) и выбираем тип правила Использовать формулу для определения форматируемых ячеек (Use formula)
  3. Вводим формулу для нашего координатного выделения:

Эта формула проверяет, не совпадает ли номер столбца каждой ячейки в таблице с номером столбца текущей ячейки. Аналогично со столбцами. Таким образом закрашенными окажутся только те ячейки, у которых либо номер столбца, либо номер строки совпадает с текущей ячейкой. А это и есть крестообразное координатное выделение, которого мы хотим добиться.

  • Нажмите кнопку Формат (Format) и задайте цвет заливки.
  • Все почти готово, но остался один нюанс. Дело в том, что Excel не считает изменение выделения изменением данных на листе. И, как следствие, не запускает пересчет формул и перекраску условного форматирования только при изменении положения активной ячейки. Поэтому добавим в модуль листа простой макрос, который будет это делать. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этого простого макроса:

    Теперь при изменении выделения будет запускаться процесс пересчета формулы с функцией ЯЧЕЙКА в условном форматировании и заливаться текущая строка и столбец.

    • Условное форматирование не нарушает пользовательское форматирование таблицы
    • Этот вариант выделения корректно работает с объединенными ячейками.
    • Нет риска удалить целую строку и столбец с данными при случайном нажатии Delete.
    • Макросы используются минимально
    • Формулу для условного форматирования надо вводить вручную.
    • Нет быстрого способа включить-выключить такое форматирование — оно включено всегда, пока не будет удалено правило.

    Способ 3. Оптимальный. Условное форматирование + макросы

    Золотая середина. Используем механизм отслеживания выделения на листе при помощи макросов из способа-1 и добавим к нему безопасное выделение цветом с помощью условного форматирования из способа-2.

    Откройте лист со таблицей, в которой хотите получить такое координатное выделение. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этих трех макросов:

    Не забудьте изменить адрес рабочего диапазона на адрес своей таблицы. Закройте редактор Visual Basic и вернитесь в Excel. Чтобы использовать добавленные макросы, нажмите сочетание клавиш ALT+F8 и действуйте аналогично способу 1.

    Способ 4. Красивый. Надстройка FollowCellPointer

    Excel MVP Jan Karel Pieterse родом из Нидерландов раздает у себя на сайте бесплатную надстройку FollowCellPointer(36Кб), которая решает ту же задачу, отрисовывая с помощью макросов графические линии-стрелки для подсветки текущей строки и столбца:

    Красивое решение. Не без глюков местами, но попробовать точно стоит. Качаем архив, распаковываем на диск и устанавливаем надстройку:

    • в Excel 2003 и старше — через меню Сервис — Надстройки — Обзор (Tools — Add-Ins — Browse)
    • в Excel 2007 и новее — через Файл — Параметры — Надстройки — Перейти — Обзор (File — Excel Options — Add-Ins — Go to — Browse)

    Источник

    Время от времени бывает удобно иметь возможность выделить (подсветить) активную строку или столбец. Решение в очень простом методе достижения этого эффекта. Мы будем использовать условное форматирование и лишь пару строк кода VBA.

    Подсветка цветом строки активной ячейки в Excel

    Как всем хорошо известно, с помощью условного форматирования вы можете изменить (выделить) формат ячеек, которые соответствуют определенным критериям. В нашем случае должны быть выделены только те ячейки, которые расположены в той же строке, что и активная ячейка. Исходные данные для примера будут выглядеть так, как показано на рисунке ниже:

    Исходные данные.

    Выберите диапазон ячеек B2:K23 так, чтобы ячейка B2 оставалась активной.

    Затем выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило»-«Использовать формулу для форматируемых ячее». В поле «Форматировать значения, для которых следующая формула является истинной:» введите следующую формулу.

    =СТРОКА(B2)=АктивнаяСтрока

    Форматировать значения.

    Внимание: Адрес ячейки в левой части формулы B2 должен соответствовать АКТИВНОЙ ЯЧЕЙКИ выбранного диапазона в момент выделения! Посмотрите на рисунок ниже. На нем вы можете видеть, что в выбранной области одна ячейка (если вы ничего не напутали, это будет ячейка в верхнем левом углу диапазона) не окрашена (отсутствует синий фон). Эта ячейка является активной ячейкой в момент выделения диапазона. Адрес именно этой ячейки вы должны использовать при условном форматировании. Как вы можете видеть, в нашем примере это ячейка B2.

    Запись СТРОКА(B2) = АктивнаяСтрока означает то, что ячейка выбранного диапазона будет отформатирована, если номер строки этой ячейки равен значению, хранящемуся в созданном имени диапазона АктивнаяСтрока.

    То, что сейчас вы должны сделать, так это создать это имя и найти способ присвоить ему номер строки активной ячейки. Для начала создайте новое имя (CTRL+F3) и присвойте ему для начала просто значение ноль.

    создайте новое имя.

    Далее вам нужно каким-то способом изменять значение, присвоенное этому имени, в зависимости от строки, в которой находится активная ячейка. Для этой цели мы будем использовать код VBA.

    Запустите редактор VBA (Alt+F11) и для листа (Например, «Пример2»), в котором вы хотите подсвечивать любые строки и где создано условное форматирование, введите код:

    редактор VBA.

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    ActiveWorkbook.Names("АктивнаяСтрока").RefersTo = "=" & ActiveCell.Row
    End Sub

    Если вы бы хотели, чтобы строки подсвечивались цветом только при перемещении в пределах определенного диапазона, вы можете немного изменить код, который мог бы выглядеть так (для нашего Примера 1):

    немного изменить код.

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("B2:K23")) Is Nothing Then
    ActiveWorkbook.Names("АктивнаяСтрока").RefersTo = "=" & ActiveCell.Column
    End If
    End Sub

    Окончательный результат выглядит так:

    Подсветка цветом строки.

    Туда где перемещается курсор автоматически подсвечивается цветом целая строка диапазона в месте нахождения активной ячейки.

    

    Подсветка цветом столбца в Excel

    Теперь для подсветки цветом целого столбца активной ячейки следует выполнить 2 простых изменения в любом из примеров:

    1. В условном форматировании заменить функцию СТРОКА на СТОЛБЕЦ.
    2. Изменить в коде VBA-макроса свойство ActiveCell.Row на ActiveCell.Column.

    Примечание. Имя исходного диапазона ячеек «АктивнаяСтрока» можно не изменять и оставить прежним как есть.

    Решение изменения 1: Выберите инструмент «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление правилами»:

    Управление правилами.

    В появившемся окне «Диспетчер правил условного форматирования» выберите правило и нажмите на кнопку «Изменить правило»:

    Изменить правило.

    Изменяем функцию, вносим желаемые стили оформления формата, которые доступны нам по кнопке «Формат»:

    Формат.

    И нажимаем ОК на всех открытых окнах.

    Решение изменения 2: Открываем редактор VBA-кода и изменяем только лишь одно свойство для объекта ActiveCell с Row на Column:

    VBA-код.

    Наслаждаемся готовым желаемым результатом:

    Подсветка цветом столбца.

    Аналогичные действия следует выполнить и для примера 2, если там есть необходимость подсвечивать цветом столбец, а не строку на целом листе Excel.

    Содержание

    • 1 Подсветка цветом строки активной ячейки в Excel
    • 2 Подсветка цветом столбца в Excel
      • 2.1 Способ 1. Очевидный. Макрос, выделяющий текущую строку и столбец
      • 2.2 Способ 2. Оригинальный. Функция ЯЧЕЙКА + Условное форматирование
      • 2.3 Способ 3. Оптимальный. Условное форматирование + макросы
      • 2.4 Способ 4. Красивый. Надстройка FollowCellPointer
      • 2.5 Ссылки по теме

    Время от времени бывает удобно иметь возможность выделить (подсветить) активную строку или столбец. Решение в очень простом методе достижения этого эффекта. Мы будем использовать условное форматирование и лишь пару строк кода VBA.

    Как всем хорошо известно, с помощью условного форматирования вы можете изменить (выделить) формат ячеек, которые соответствуют определенным критериям. В нашем случае должны быть выделены только те ячейки, которые расположены в той же строке, что и активная ячейка. Исходные данные для примера будут выглядеть так, как показано на рисунке ниже:

    Выберите диапазон ячеек B2:K23 так, чтобы ячейка B2 оставалась активной.

    Затем выберите инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило»-«Использовать формулу для форматируемых ячее». В поле «Форматировать значения, для которых следующая формула является истинной:» введите следующую формулу.

    =СТРОКА(B2)=АктивнаяСтрока

    Внимание: Адрес ячейки в левой части формулы B2 должен соответствовать АКТИВНОЙ ЯЧЕЙКИ выбранного диапазона в момент выделения! Посмотрите на рисунок ниже. На нем вы можете видеть, что в выбранной области одна ячейка (если вы ничего не напутали, это будет ячейка в верхнем левом углу диапазона) не окрашена (отсутствует синий фон). Эта ячейка является активной ячейкой в момент выделения диапазона. Адрес именно этой ячейки вы должны использовать при условном форматировании. Как вы можете видеть, в нашем примере это ячейка B2.

    Запись СТРОКА(B2) = АктивнаяСтрока означает то, что ячейка выбранного диапазона будет отформатирована, если номер строки этой ячейки равен значению, хранящемуся в созданном имени диапазона АктивнаяСтрока.

    То, что сейчас вы должны сделать, так это создать это имя и найти способ присвоить ему номер строки активной ячейки. Для начала создайте новое имя (CTRL+F3) и присвойте ему для начала просто значение ноль.

    Далее вам нужно каким-то способом изменять значение, присвоенное этому имени, в зависимости от строки, в которой находится активная ячейка. Для этой цели мы будем использовать код VBA.

    Запустите редактор VBA (Alt+F11) и для листа (Например, «Пример2»), в котором вы хотите подсвечивать любые строки и где создано условное форматирование, введите код:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    ActiveWorkbook.Names("АктивнаяСтрока").RefersTo = "=" & ActiveCell.RowEnd Sub

    Если вы бы хотели, чтобы строки подсвечивались цветом только при перемещении в пределах определенного диапазона, вы можете немного изменить код, который мог бы выглядеть так (для нашего Примера 1):

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("B2:K23")) Is Nothing Then
    ActiveWorkbook.Names("АктивнаяСтрока").RefersTo = "=" & ActiveCell.ColumnEnd IfEnd Sub

    Окончательный результат выглядит так:

    Туда где перемещается курсор автоматически подсвечивается цветом целая строка диапазона в месте нахождения активной ячейки.

    Подсветка цветом столбца в Excel

    Теперь для подсветки цветом целого столбца активной ячейки следует выполнить 2 простых изменения в любом из примеров:

    1. В условном форматировании заменить функцию СТРОКА на СТОЛБЕЦ.
    2. Изменить в коде VBA-макроса свойство ActiveCell.Row на ActiveCell.Column.

    Примечание. Имя исходного диапазона ячеек «АктивнаяСтрока» можно не изменять и оставить прежним как есть.

    Решение изменения 1: Выберите инструмент «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Управление правилами»:

    В появившемся окне «Диспетчер правил условного форматирования» выберите правило и нажмите на кнопку «Изменить правило»:

    Изменяем функцию, вносим желаемые стили оформления формата, которые доступны нам по кнопке «Формат»:

    И нажимаем ОК на всех открытых окнах.

    Решение изменения 2: Открываем редактор VBA-кода и изменяем только лишь одно свойство для объекта ActiveCell с Row на Column:

    Наслаждаемся готовым желаемым результатом:

    Аналогичные действия следует выполнить и для примера 2, если там есть необходимость подсвечивать цветом столбец, а не строку на целом листе Excel.

    У вас большой монитор, но таблицы, с которыми вы работаете — еще больше. И, пробегая взглядом по экрану в поисках нужной информации, всегда есть шанс «соскользнуть» взглядом на соседнюю строчку и посмотреть не туда. Я даже знаю людей, который для таких случаев постоянно держат недалеко от себя деревянную линейку, чтобы приложить ее к строке на мониторе. Технологии будущего! 

    А если при движении активной ячейки по листу будет подсвечиваться текущая строка и столбец? Своего рода координатное выделение примерно такого вида:

    Поудобнее, чем линейка, правда?

    Есть несколько способов разной сложности, чтобы реализовать такое. Каждый способ — со своими плюсами и минусами. Давайте разберем их детально.

    Способ 1. Очевидный. Макрос, выделяющий текущую строку и столбец

    Самый очевидный путь для решения нашей проблемы «в лоб» — нам нужен макрос, который будет отслеживать изменение выделения на листе и выделять целую строку и столбец для текущей ячейки. Также желательно иметь возможность при необходимости включать и отключать эту функцию, чтобы такое крестообразное выделение не мешало нам вводить, например, формулы, а работало только тогда, когда мы просматриваем список в поисках нужной информации. Это приводит нас к трем макросам (выделения, включения и выключения), которые нужно будет добавить в модуль листа.

    Откройте лист со таблицей, в которой хотите получить такое координатное выделение. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этих трех макросов:

    Dim Coord_Selection As Boolean   'глобальная переменная для вкл/выкл выделения    Sub Selection_On()   'макрос включения выделения      Coord_Selection = True  End Sub    Sub Selection_Off()  'макрос выключения выделения      Coord_Selection = False  End Sub    'основная процедура, выполняющая выделение  Private Sub Worksheet_SelectionChange(ByVal Target As Range)      Dim WorkRange As Range        If Target.Cells.Count > 1 Then Exit Sub  'если выделено больше 1 ячейки - выходим      If Coord_Selection = False Then Exit Sub    'если выделение выключено - выходим        Application.ScreenUpdating = False      Set WorkRange = Range("A6:N300")    'адрес рабочего диапазона, в пределах которого видно выделение      Intersect(WorkRange, Union(Target.EntireColumn, Target.EntireRow)).Select   'формируем крестообразный диапазон и выделяем      Target.Activate     End Sub  

    Измените адрес рабочего диапазона на свой — именно в пределах этого диапазона и будет работать наше выделение. Затем закройте редактор Visual Basic и вернитесь в Excel.

    Нажмите сочетание клавиш ALT+F8, чтобы открыть окно со списком доступных макросов. Макрос Selection_On, как нетрудно догадаться, включает координатное выделение на текущем листе, а макрос Selection_Off — выключает его. В этом же окне, нажав кнопку Параметры (Options) можно назначить этим макросам сочетания клавиш для удобного запуска.

    Плюсы этого способа:

    • относительная простота реализации
    • выделение — операция безобидная и никак не изменяет содержимое или форматирование ячеек листа, все остается как есть

    Минусы этого способа:

    • такое выделение некорректно работает в том случае, если на листе есть объединенные ячейки — выделяются сразу все строки и столбцы, входящие в объединение
    • если случайно нажать клавишу Delete, то очистится не только активная ячейка, а вся выделенная область, т.е. удалятся данные из всей строки и столбца

    Способ 2. Оригинальный. Функция ЯЧЕЙКА + Условное форматирование

    Этот способ хотя и имеет пару недостатков, мне представляется весьма изящным. Реализовать что-либо, используя только встроенные средства Excel, минимально влезая в программирование на VBA — высший пилотаж 😉

    Способ основан на использовании функции ЯЧЕЙКА (CELL), которая может выдавать массу различной информации по заданной ячейке — высоту, ширину, номер строки-столбца, числовой формат и т.д.. Эта функция имеет два аргумента:

    • кодовое слово для параметра, например «столбец» или «строка»
    • адрес ячейки, для которой мы хотим определить значение этого параметра

    Хитрость в том, что второй аргумент не является обязательным. Если он не указан, то берется текущая активная ячейка.

    Вторая составляющая этого способа — условное форматирование. Эта крайне полезная функция Excel позволяет автоматически форматировать ячейки, если они удовлетворяют заданным условиям. Если соединить эти две идеи в одно целое, то получим следующий алгоритм реализации нашего координатного выделения через условное форматирование:

    1. Выделяем нашу таблицу, т.е. те ячейки, в которых в будущем должно отображаться координатное выделение.
    2. В Excel 2003 и более старших версиях открываем меню Формат — Условное форматирование — Формула (Format — Conditional Formatting — Formula). В Excel 2007 и новее — жмем на вкладке Главная (Home) кнопку Условное форматирование — Создать правило (Conditional Formatting — Create Rule) и выбираем тип правила Использовать формулу для определения форматируемых ячеек (Use formula)
    3. Вводим формулу для нашего координатного выделения:

      =ИЛИ(ЯЧЕЙКА(«строка»)=СТРОКА(A2);ЯЧЕЙКА(«столбец»)=СТОЛБЕЦ(A2))

      =OR(CELL(«row»)=ROW(A1),CELL(«column»)=COLUMN(A1)) Эта формула проверяет, не совпадает ли номер столбца каждой ячейки в таблице с номером столбца текущей ячейки. Аналогично со столбцами. Таким образом закрашенными окажутся только те ячейки, у которых либо номер столбца, либо номер строки совпадает с текущей ячейкой. А это и есть крестообразное координатное выделение, которого мы хотим добиться.

    4. Нажмите кнопку Формат (Format) и задайте цвет заливки.

    Все почти готово, но остался один нюанс. Дело в том, что Excel не считает изменение выделения изменением данных на листе. И, как следствие, не запускает пересчет формул и перекраску условного форматирования только при изменении положения активной ячейки. Поэтому добавим в модуль листа простой макрос, который будет это делать. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этого простого макроса:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)      ActiveCell.Calculate  End Sub  

    Теперь при изменении выделения будет запускаться процесс пересчета формулы с функцией ЯЧЕЙКА в условном форматировании и заливаться текущая строка и столбец.

    Плюсы этого способа:

    • Условное форматирование не нарушает пользовательское форматирование таблицы
    • Этот вариант выделения корректно работает с объединенными ячейками.
    • Нет риска удалить целую строку и столбец с данными при случайном нажатии Delete.
    • Макросы используются минимально

    Минусы этого способа:

    • Формулу для условного форматирования надо вводить вручную.
    • Нет быстрого способа включить-выключить такое форматирование — оно включено всегда, пока не будет удалено правило.

    Способ 3. Оптимальный. Условное форматирование + макросы

    Золотая середина. Используем механизм отслеживания выделения на листе при помощи макросов из способа-1 и добавим к нему безопасное выделение цветом с помощью условного форматирования из способа-2.

    Откройте лист со таблицей, в которой хотите получить такое координатное выделение. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этих трех макросов:

    Dim Coord_Selection As Boolean    Sub Selection_On()      Coord_Selection = True  End Sub    Sub Selection_Off()      Coord_Selection = False  End Sub    Private Sub Worksheet_SelectionChange(ByVal Target As Range)      Dim WorkRange As Range, CrossRange As Range      Set WorkRange = Range("A7:N300")    'адрес рабочего диапазона с таблицей      If Target.Count > 1 Then Exit Sub      If Coord_Selection = False Then          WorkRange.FormatConditions.Delete          Exit Sub      End If      Application.ScreenUpdating = False      If Not Intersect(Target, WorkRange) Is Nothing Then          Set CrossRange = Intersect(WorkRange, Union(Target.EntireRow, Target.EntireColumn))          WorkRange.FormatConditions.Delete          CrossRange.FormatConditions.Add Type:=xlExpression, Formula1:="=1"          CrossRange.FormatConditions(1).Interior.ColorIndex = 33          Target.FormatConditions.Delete      End If  End Sub  

    Не забудьте изменить адрес рабочего диапазона на адрес своей таблицы. Закройте редактор Visual Basic и вернитесь в Excel. Чтобы использовать добавленные макросы, нажмите сочетание клавиш ALT+F8  и действуйте аналогично способу 1. 

    Способ 4. Красивый. Надстройка FollowCellPointer

    Excel MVP Jan Karel Pieterse родом из Нидерландов раздает у себя на сайте бесплатную надстройку FollowCellPointer(36Кб), которая решает ту же задачу, отрисовывая с помощью макросов графические линии-стрелки для подсветки текущей строки и столбца:

    Красивое решение. Не без глюков местами, но попробовать точно стоит. Качаем архив, распаковываем на диск и устанавливаем надстройку:

    • в Excel 2003 и старше — через меню Сервис — Надстройки — Обзор (Tools — Add-Ins — Browse)
    • в Excel 2007 и новее — через Файл — Параметры — Надстройки — Перейти — Обзор (File — Excel Options — Add-Ins — Go to — Browse)

    Ссылки по теме

    • Что такое макросы, куда вставлять код макроса на Visual Basic

      как сделать подсветку строки при позиционировании в ячейке excel

      Для того, чтобы настроить подкрашивание (или любое другое изменение формата) определенной ячейки, в зависимости от значения в ДРУГОЙ ячейке,

      необходимо воспользоваться специальными настройками условного форматирования.

      В примере – настроим автоматическое подкрашивание ячейки с цифрой фактического значения, если выполнение плана окажется ниже 80%.

      Для этого:

      1. Выделим ячейку, которую будем подкрашивать в зависимости от другой ячейки.
      2. На ленте на вкладке «Главная» выберем «Условное форматирование» — > «Создать правило».

        как сделать подсветку строки при позиционировании в ячейке excel

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

        как сделать подсветку строки при позиционировании в ячейке excel

      4. В поле «Форматировать значения, для которых…» введем условие так, как если бы вставляли его в функцию ЕСЛИ, только вначале вставляем «=». (=$C$6

        Итак, наша цель — построить инструмент, который умеет отслеживать на экране местоположение активной ячейки, выделяя цветом текущую строку и столбец. В результате на листе появится своего рода «координатная линейка», и просматривать таблицу станет намного удобнее. Решить такую задачу можно по-разному. Например, обратиться к языку VBA (Visual Basic for Application) и написать специальную программу. Но я не сторонник этого подхода. И потому предлагаю начать со стандартных возможностей MS Excel.

        Способ 1. Используем условный формат
        и функцию «ЯЧЕЙКА()»

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

        1. Как-то определить номер строки и колонки, где находится активная ячейка.

        2. Изменить формат этих строк и колонок, чтобы обозначить их на рабочем листе.

        Для решения первой задачи мы задействуем функцию «ЯЧЕЙКА()» из стандартной библиотеки MS Excel. После этого, зная номер конкретной строки и колонки, мы применим к ним условное форматирование. Как видите, схема проста. Остается реализовать ее практически. Начнем с функции «ЯЧЕЙКА()». Она позволяет получить массу полезной информации о любой ячейке рабочего листа. Например, узнать ее высоту, ширину, номер строки или колонки, числовой формат и т. п. У функции два аргумента:

        —  ключевое слово, это может быть «»строка»» или «»столбец»»;

        —  адрес ячейки, для которой нужно выяснить ее параметры.

        Хитрость состоит в том, что второй аргумент указывать не обязательно. И тогда функция вернет параметры для текущей ячейки. То есть через функцию «ЯЧЕЙКА()» мы сможем определить номер строки и колонки для активной ячейки рабочего листа — именно то, что нам нужно для решения первой задачи.

        Переходим к условному форматированию. Этот полезный инструмент Excel позволит нам изменить формат ячеек, если они удовлетворяют определенному условию. Причем (и это очень важно!) условие в данном случае можно задать при помощи формулы. Итак, все инструменты для решения задачи, похоже, у нас есть. Переходим к деталям. Посмотрим, как все это выглядит в программе Excel 2010. Делаем так:

        1. Открываем (или создаем новый) документ Excel. Пусть это будет база данных, как на рис. 1.

        2. Щелкаем мышкой на ячейке «A1».

        3. Переходим в меню «Главная». В группе «Стили» щелкаем на иконке «Условное форматирование» (рис. 2). Откроется меню, как на рис. 3.

        4. Из этого меню выбираем пункт «Создать правило…». Откроется окно «Создание правила форматирования», изображенное на рис. 4.

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

        6. В поле «Измените описание правила:» вводим формулу «=ИЛИ(ЯЧЕЙКА(«строка»)=СТРОКА(A1);ЯЧЕЙКА(«столбец»)=СТОЛБЕЦ(A1))».

        7. Щелкаем на кнопке «Формат…» (рис. 4). Откроется окно «Формат ячеек», изображенное на рис. 5.

        8. В этом окне переходим на закладку «Заливка». В предложенной палитре выбираем цвет фона. Например, светло-серый вариант.

        9. В окне «Формат ячеек» нажимаем «ОК».

        10. В окне «Создание правила форматирования» нажимаем «ОК». Условный формат для ячейки «A1» готов. Остается скопировать его на весь рабочий лист.

        11. Оставаясь на ячейке «A1», щелкаем на кнопке «Формат по образцу» (рис. 6).

        12. Обводим при помощи мышки (не клавиатуры!) блок ячеек, где нужно создать координатное выделение.

        Совет В Excel 2003 (или более ранних версиях этой программы) вызвать инструмент условного форматирования можно через меню «Формат → Условное форматирование…». После чего в окне настроек установить параметр «Условие 1» в положение «формула».

        Пару слов о работе формулы и о том, как она связана с условным форматированием. Напомню, что сейчас мы находимся в ячейке «A1», причем формулу мы записали именно для этой ячейки. Теперь по порядку. Начнем с выражения «ЯЧЕЙКА(«строка»)». Поскольку в функции адрес явно не указан, номер строки она определит для активной ячейки рабочего листа. Это значение мы сравним с номером строки для адреса «A1». Этот номер нам вернет функция «СТРОКА(A1)». И тогда, если указатель активной ячейки находится в первой строке рабочего листа, выражение «ЯЧЕЙКА(«строка»)=СТРОКА(A1)» будет истинным. В противном случае эта формула вернет значение «ЛОЖЬ». Вторая часть формулы, по сути, такая же, только проверяет она номер колонки. То есть выражение «ЯЧЕЙКА(«столбец») =СТОЛБЕЦ(A1))» сравнивает номер колонки для активной ячейки с номером столбца для адреса «A1».

        Все, что остается сделать, — это объединить оба выражения через операцию «ИЛИ()». И тогда полученная формула будет означать: «если активная ячейка находится в первой строке или в первой колонке рабочего листа, верни значение «ИСТИНА» и включи инструмент условного форматирования». Для ячейки «A1» все верно. Остается распространить это правило на всю область рабочего листа. Для этого мы воспользовались иконкой копирования формата ячеек. В этом случае адреса в формуле условного форматирования будут преобразованы по обычным правилам Excel. То есть, при копировании по вертикали поменяются номера строк. При копировании в стороны изменятся номера колонок. Например, формула для условного форматирования ячейки «B1» станет такой: «=ИЛИ(ЯЧЕЙКА(«строка»)=СТРОКА(B1);ЯЧЕЙКА(«столбец»)= СТОЛБЕЦ(B1))». А в результате строка и колонка текущей ячейки поменяет свой цвет. Это и есть координатное выделение, которое мы хотели получить.

        Но это еще не все. Дело в том, что правило условного форматирования срабатывает только при обновлении рабочего листа. Например, в момент пересчета формул. Просто перемещение активной ячейки Excel таким обновлением не считает. И поэтому координатная подсветка работать не будет. Для решения проблемы нам придется искусственно обновить лист. Проще всего это сделать при помощи небольшого макроса, добавив его в свойства рабочего листа. Для этого делаем так:

        1. Щелкаем правой кнопкой мышки на листе с параметрами условного форматирования. Откроется контекстное меню, как на рис. 7.

        2. Из этого меню выбираем пункт «Исходный текст». Откроется окно редактора Visual Basic.

        3. В этом окне вставляем такой текст:

        «Private Sub Worksheet_SelectionChange(ByVal Target As Range)

        ActiveCell.Calculate

        End Sub».

        4. Закрываем окно Visual Basic. На предложение сохранить изменения отвечаем утвердительно.

        Важно! Текст модуля на Visual Basic нужно вводить без окаймляющих кавычек.

        Теперь при любом перемещении активной ячейки будет активировано условное форматирование, а на листе появится координатное выделение строк и колонок, как показано на рис. 8. Задача решена.

        Посмотрим, что мы получили на самом деле, каковы достоинства и недостатки нашего подхода. Вначале о преимуществах, среди которых я бы указал такие:

        —  инструмент условного форматирования не нарушает функционал таблицы, работают все приемы копирования, перемещения ячеек;

        —  работа с условными форматами не нарушает форматирование таблицы;

        —  наш вариант реализации координатной подсветки правильно работает с таблицами, где есть объединенные ячейки, а это для бухгалтера очень важно;

        —  макросы на VBA нужны в минимальном объеме, прикрепить их к рабочему листу не составляет труда.

        Что касается недостатков, они тоже есть, в частности:

        —  формулу для условного форматирования нужно создавать вручную;

        —  нет способа быстро включить или отключить координатную подсветку на рабочем листе — для этого нужно удалить правило условного форматирования, а это потребует времени;

        —  при копировании ячеек с других рабочих книг или листов для них придется восстанавливать правила условного форматирования.

        На мой взгляд, указанные проблемы не относятся к разряду существенных. По личному опыту скажу, что работа с координатным вычислением на базе условного форматирования не вызывает никаких проблем. Тем не менее имеет смысл посмотреть и на другие способы решения задачи. Чем мы сейчас и займемся.

        Способ 2. Применяем надстройку «FollowCellPointer»

        В результате пятнадцатиминутного общения с Google я обнаружил по меньшей мере десяток вариантов для реализации координатной подсветки с использованием макросов на VBA. Все они отличались в деталях, но принцип был один: для обозначения строки и колонки эти макросы использовали выделение несвязных диапазонов. В ручном режиме это можно сделать, нажав клавишу «Ctrl», а затем щелчком мышки выделить строку и колонку. Такие варианты я отбросил без сожаления — когда на листе выделен несвязный диапазон, не работают операции копирования и перемещения ячеек. А это — огромный недостаток при работе с таблицей. Да и углубляться в тонкости работы с VBA, откровенно говоря, не хотелось бы. Но одна ссылка меня заинтересовала. Речь шла о готовой надстройке «FollowCellPointer», которую раздает на своем сайте Jan Karel Pieterse (Нидерланды). Продукт этот бесплатный, построен он на макросах Excel и позволяет рисовать на листе графические линии для обозначения строки и колонки активной ячейки.

        Прежде чем познакомится с этой программой, ее нужно скачать. Для этого делаем так:

        1. Заходим на сайт и щелкаем на гиперссылке «free utilities» (рис. 9). Откроется раздел загрузок, который оформлен в виде таблицы.

        2. В предложенном перечне находим программу «FollowCellPointer» (рис. 9) и щелкаем на ссылке левой кнопкой мышки. Через некоторое время в папке загрузок вашего браузера появится файл «followcellpointer.zip».

        3. Копируем этот файл в любую папку и распаковываем его. Все, надстройка готова для инсталляции.

        Важно! Для работы с файлом «followcellpointer.zip» на вашем компьютере должна быть установлена программа-архиватор (WinRar, WinZip или аналогичная).

        В подавляющем большинстве случаев такая программа есть. И тогда для распаковки достаточно щелкнуть на имени файла левой кнопкой мышки, затем выбрать из контекстного меню «Извлечь все…» или «Распаковать в текущую папку». В результате в этой папке появится файл «FollowCellPointer.xla». Щелчком мышки загружаем его в MS Excel. Надстройка готова к работе.

        Важно! Для работы надстройки в Excel 2010 скопируйте файл «FollowCellPointer.xla» в системную папку дополнений MS Office. По умолчанию путь к этой папке выглядит так: «C:Users…AppDataRoamingMicrosoftAddIns». В этой строке вместо символа «…» нужно поставить имя пользователя для вашей учетной записи Windows.

        Дальше делаем так:

        1. Открываем или создаем новый документ.

        2. Вызываем меню «Файл», затем щелкаем на пункт «Параметры».

        3. В окне настроек Excel переходим в раздел «Надстройки» и нажимаем кнопку «Перейти…» (рис. 10). Откроется одноименное окно «Надстройки», как на рис. 10.

        4. В этом окне ставим «галочку» возле строки «FollowCellPointer».

        5. В окне «Надстройки» нажимаем «ОК».

        6. Переходим в меню «Надстройки». Лента этого меню показана на рис. 11. На ней появится дополнительная группа с иконками: «Enable», «Disable», «Anchor», «ClearAnchor», «Format».

        7. Щелкаем на иконке «Enable». Возле активной ячейки появятся тонкие линии, как показано на рис. 12. На мой взгляд, весьма изящное решение, вполне заменяет координатную подсветку строк и колонок.

        Чтобы отключить этот режим, щелкаем на кнопке «Disable».

        Как и большинство программ, «FollowCell- Pointer» содержит ряд полезных режимов и настроек. Вот основные из них.

        Инструмент «Anchor» (рис. 11) позволяет зафиксировать обозначение текущей ячейки, после чего продолжить работу в обычном режиме. Такая возможность полезна, например, при анализе связей между ячейками таблицы. Пример использования режима «Anchor» показан на рис. 13.

        Кнопка «ClearAnchor» стирает отметку, сделанную в режиме «Anchor».

        Последней иконкой, относящейся к «FollowCellPointer», является кнопка «Format». Щелчок на этой кнопке открывает окно «Format Arrows», изображенное на рис. 14. Несмотря на английский интерфейс, здесь все просто. Большинство параметров в этом окне позволяют изменить форму стрелок и линий для отметки текущей ячейки. Приведу вкратце основные настройки, представленные в окне «Format Arrows»:

        — «Arrow head style» изменяет форму указателей на линиях, которые ведут к активной ячейке. Возможные варианты: «Diamond» — указатели выглядят как ромбики, «Open» — тонкие стрелки, «Oval» — круглые указатели, «None» — линии будут показаны без указателей, «Triangle» — указатели выглядят как заполненные стрелки (в виде треугольников);

        — «Arrow head length» позволяет отрегулировать длину указателей на конце линий. Предусмотрены два варианта: «Short» — короткий, и «Long» — продолговатый;

        — «Arrow head width» — здесь можно задать ширину указателя: «Narrow» — тонкий, и «Wide» — широкий;

        — «Arrow line width» — этот параметр влияет на толщину линий: «1» — тонкая линия, «2» — линия с полужирным начертанием;

        — «Transparency» изменяет способ рисования линий. Параметр может принимать два значения: «Opaque» — рисовать обычные линии, «Transparent» — рисовать полупрозрачные линии.

        Кнопка «Line Color» (рис. 14) позволяет выбрать цвет линии из стандартной палитры MS Excel.

        Разумеется, настройка параметров — дело сугубо индивидуальное. Мне понравился вариант с полупрозрачными линиями и округлыми окончаниями. А подробный состав моих настроек выглядит так: «Arrow head length» = «Short», «Arrow head width» = «Narrow», «Arrow line width» = «1», «Transparency» = «Transparent».

        На сегодня все. Надеюсь, что материал этой статьи сделает вашу работу с большими таблицами проще и удобнее. До новых встреч!

        Жду ваших вопросов, замечаний и предложений на bk@id.factor.ua, nictomkar@rambler.ru или на форуме редакции www.bk.factor.ua/forum.

      На чтение 4 мин Просмотров 203 Опубликовано 14.03.2022

      Итак, мне часто задают вопрос: «Как сделать так, чтобы при выделении одной ячейки, подсвечивались еще строка и столбец, в которых находится эта ячейка».

      Из-за этого я решил написать отдельную статью. Это поможет моим читателям экономить время.

      Чего мы хотим добиться? Ответ на анимированном изображении ниже.

      Как мы видим, при выделении одной ячейки, столбец и строка также подсвечиваются. Это очень удобно и помогает ориентироваться в данных, особенно когда вы работаете с большими таблицами. Взгляд будет всегда сфокусирован и не будет проблем с определением, например, столбца, в котором находится наша ячейка.

      Итак, начнем!

      Подсветка строки и столбца при выделении ячейки в Excel

      Как это сделать (пошаговая инструкция):

      • Щелкните на «Главная»;
      • Выберите функцию «Условное форматирование» и щелкните «Создать правило…»;
      • В открывшемся окошке, из списка, выберите «Использовать формулу для определения форматируемых ячеек»;
      • Укажите следующую формулу: =ИЛИ(ЯЧЕЙКА(«col»)=СТОЛБЕЦ();ЯЧЕЙКА(«row»)=СТРОКА())
      • Щелкните на «Формат» и установите подходящий для вас цвет и так далее;
      • Подтвердите.

      Итак, строка и столбец, в которых находится выделенная ячейка, должны подсвечиваться одним и тем же цветом.

      Но это еще не конец. Теперь нам необходимо вставить небольшой код в VB.

      Вот он:

      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      If Application.CutCopyMode = False Then
      Application.Calculate
      End If
      End Sub

      Ниже, я продемонстрирую вам, как поместить это в VB, чтобы все заработало.

      Что, собственно, делает этот код? Он запускает функцию, которая делает выделение, каждый раз, когда вы выделяете новую ячейку. Сама по себе эта функция запускается только когда в таблице происходит изменение (значения какой-либо ячейки, например). А для нас это не очень хороший вариант.

      Кроме этого, функция «IF» в коде проверяет, пытается ли пользователь что-то вставить в документ и если да, то останавливает условное форматирование, чтобы не возникало проблем.

      Как правильно вставить код в Visual Basic:

      • Щелкните на «Разработчик»;

      • Запустите «Visual Basic»;

      • В открывшемся окне Visual Basic, слева вы видите «дерево» вашего файла Excel. Если, вдруг, вы ничего не видите, нажмите CTRL + R;

      • Щелкните левой кнопкой мышки два раза по названию вашей таблицы;
      • Вставьте данный выше код в открывшееся окно. В случае если у вас несколько листов в файле, вам потребуется сделать это для каждого листа отдельно (открыть каждый лист в VB и вставить туда наш код);

      • Щелкните на красный крест справа вверху;

      Не забывайте, из-за того, что в этом файле вы будете использовать Visual Basic, вам нужно сохранить файл с соответствующим расширением.

      А еще, помните ранее я сказал вам, что строка и столбец будут выделены одним цветом? Так вот, если вы все-таки хотите, чтобы они выделялись разными цветами, вот аргументы для формулы:

      • =СТОЛБЕЦ()=ЯЧЕЙКА(«col»)
      • =ЯЧЕЙКА(«row»)=СТРОКА()

      Из-за того, что это две отдельные формулы, вы можете в функции «Формат» указать разные цвета и так далее.

      Важная информация:

      1. Не переживайте, все то, что мы рассмотрели, не повлияет на ручное выделение, например, ячеек (разными цветами и т.д.).
      2. Функция «Условное форматирование» довольно ресурсозатратная штука, не забывайте об этом. Если у вас, к примеру, старенький ноутбук, из-за этой функции, при работе с большими объемами данных Excel может «тормозить».
      3. Как я сказал ранее, код который мы вставили в Visual Basic активирует «Условное форматирование» каждый раз, когда вы выделяете новую ячейку.

      Заливка ячеек в зависимости от значения в Microsoft Excel

      Заливка цветом ячеек в Microsoft Excel

      ​Смотрите также​ сорри, что только​ текущий момент. во​ выберите​ И, наконец, если​ же выделить активный​ сложно сравнить значения​.​ приводим ссылку на​ применено условное форматирование;​ полях.​«Найти и заменить»​ диапазоне от​ в строке поиска​ основании их значений»​ значение диапазона, в​Выделяем столбец, в котором​При работе с таблицами​ сегодня отписываю.​ второй колонке есть​Флажок (Checkbox)​ дата отгрузки совпадает​ столбец цветом? Аналогичным​ в одной и​Выделите ячейку, к которой​ оригинал (на английском​

      ​этих же​Отличия по строкам​

      Процедура изменения цвета ячеек в зависимости от содержимого

      ​тоже вполне можно​400000​ задать следующий шаблон​. В поле​ котором будут форматироваться​ находится информация по​ первоочередное значение имеют​лучше я уточню​ примечание — выполнено​из верхнего набора​ с сегодняшней, то​ методом реализовывается с​ той же строке.​ применен подсветки, который​ языке) .​, чтобы найти ячейки​Все ячейки, которые отличаются​ использовать, но только​

      ​до​«3?????»​«Цвет»​ элементы листа. В​ доходам предприятия. Затем​ выводимые в ней​ вот так: формула​ или нет условие​Элементы управления формы​ надо бросать все​ помощью макроса не​ Постоянно приходится передвигать​ вы хотите использовать.​В отличие от других​ с тем же​ от активной ячейки​ в статических таблицах.​500000​. Знак вопроса означает​можно выбрать тот​ нашем случае это​

      ​ перемещаемся во вкладку​ значения. Но немаловажной​ такая » =И(($D2$D110>=СЕГОДНЯ());($E2$E110=»Не​ договора. а в​и щелкните по​ дела и заниматься​ только подсветка цветом​​ горизонтальную полосу прокрутки.​​На вкладке «​

      Способ 1: условное форматирование

      ​ программ Microsoft Office,​ условным форматированием, что​ в выбранной строке.​Автор: Максим Тютюшев​.​ любой символ. Таким​ цвет, оттенками которого​ число​«Главная»​ составляющей является также​ исполнено»))»? диапазон я​ третей ячейке сочетание​ тому месту листа,​ именно этой партией​

      ​ активной строки, но​ Работа была бы​Главная​ например Word, Excel​ и в выделенной​ В режиме выбора​Примечание:​Как видим, после этого​ образом, программа будет​ будут заливаться элементы​​400000​​. Щелкаем по кнопке​​ и её оформление.​​ задавала, просто выделив​​ просроченная дата и​​ где хотите его​​ в данный момент​​ и столбца. Для​

      1. ​ более удобной если​» в группе​ не поддерживает кнопки,​ ячейке.​​ всегда найдется одной​​Мы стараемся как​​ действия все элементы​​ искать все шестизначные​ листа. Затем следует​. В четвертом указываем​​«Условное форматирование»​​ Некоторые пользователи считают​ нужные ячейки -​​ выполненное условие договора​​ разместить. Затем можно​

        Переход к управлению правилами в Microsoft Excel

      2. ​ (наивысший приоритет).​ этого:​ бы целая активная​​ «​​ которые можно использовать​Проверка данных​​ активной ячейки, является​​ можно оперативнее обеспечивать​ таблицы с данными​ числа, которые начинаются​ нажать на кнопку​ конечное значение данного​, которая располагается на​ это второстепенным фактором​ так нужно было?​ дают синий цвет,​ задать размеры надписи​​Для наглядности, можно настроить​​В модуль где находится​

        Переход к созданию правила в Microsoft Excel

      3. ​ строка была бы​буфер обмена​ для выделения всех​Только ячейки, которые применены​​ ли диапазон, строки​ вас актуальными справочными​​ в интервале с​ с цифры​«OK»​ диапазона. Оно составит​​ ленте в блоке​​ и не обращают​Hugo​ если нет -​​ и поменять ее​​ три правила условного​ код подсветки строки​ выделена цветом –​» дважды щелкните​ или отдельных частей​ правила проверки данных.​ или столбца. С​​ материалами на вашем​​400000​«3»​​.​​500000​

        Окно создания правила форматирования в Microsoft Excel

      4. ​ инструментов​ на него особого​​: В файле ведь​​ другой. Итого -​ текст (правой кнопкой​ форматирования, чтобы автоматически​ VBA-макроса, добавим код​​ как курсор на​​Формат по образцу​ данных в ячейке.​​ Выполните одно из​​ помощью клавиши ВВОД​ языке. Эта страница​

        Выбор цвета ячейки в Microsoft Excel

      5. ​по​. То есть, в​В​. После этого щелкаем​​«Стили»​​ внимания. А зря,​

        Создание правила форматирования в Microsoft Excel

      6. ​ видны формулы?​ 4 возможных варианта.​ мыши –​​ заливать всю строку​​ новой функции АктивныйСтолбец:​ целую строку. Чтобы​и перетащите указатель​Тем не менее, можно​ указанных ниже действий.​ или Tab, вы​​ переведена автоматически, поэтому​​500000​

        Переход к созданию следующего правила в Microsoft Excel

      7. ​ выдачу поиска попадут​Диспетчере правил​ по кнопке​. В открывшемся списке​​ ведь красиво оформленная​Для серой заливки​​ Пример в приложении​Изменить текст​ с данными по​​Добавим новое правило в​​ выделить активную строку​ мыши через как​ имитировать основные положения​​Выберите вариант​​ можете изменить расположение​ ее текст может​выделены выбранным цветом.​ значения в диапазоне​тоже жмем на​«Формат…»​ выбираем пункт​​ таблица является важным​​ для F10:​2. Можно ли​):​​ партии в разные​​ условном форматировании для​ или столбец цветом,​​ много ячейки или​​ на ячейку в​

        Переход в окно форматирования в Microsoft Excel

      8. ​все​ активной ячейки, которые​​ содержать неточности и​​Теперь нам осталось выделить​300000 – 400000​ кнопку​.​«Управления правилами…»​​ условием для лучшего​​=И(($D10>=СЕГОДНЯ());($E10=»Не исполнено»))​

        Окно форматирования в Microsoft Excel

      9. ​ Иксель заставить самостоятельно​Теперь, чтобы использовать флажок​ цвета в зависимости​​ нашей таблицы в​​ создадим свою функцию​

        Завершене создания правила в Microsoft Excel

      10. ​ диапазоны ячеек, которые​​ лист заполнить ячейки​​, чтобы найти все​ по умолчанию —​ грамматические ошибки. Для​ последний интервал величин​, что нам и​​«OK»​​В окне форматирования снова​

        Переход к созданию последнего правила в Microsoft Excel

      11. ​.​ её восприятия и​Аналогично туда же​​ копировать строчку из​ для включения-выключения подсветки,​​ от даты отгрузки.​ диапазоне A1:A7. Теперь​​ в Excel с​​ нужно выделить.​ цветом выделения. Быстрый​ ячейки, для которых​​ первую ячейку в​​ нас важно, чтобы​ – более​​ требуется. Если бы​​.​ перемещаемся во вкладку​Запускается окошко управления правилами​​ понимания пользователями. Особенно​​ ещё 3 (или​

        Окно создания правила в Microsoft Excel

      12. ​ 1 книги в​​ нужно связать его​​ Для этого выделим​ в новом правиле​​ помощью макроса и​​Когда все будет готово,​ способ имитации выделенный​ включена проверка данных.​ строке.​ эта статья была​​500000​​ в таблице были​

        Окно формат ячеек в Microsoft Excel

      13. ​Как видим, после этого​«Заливка»​ условного форматирования. В​​ большую роль в​​ 2 для 2003)​

        Последнее правило создано в Microsoft Excel

      14. ​ другую, при определенных​​ с любой ячейкой​​ всю таблицу (без​ пишем функцию АктивныйСтолбец(),​ с комбинируем ее​ нажмите кнопку​​ текст можно создать​​Выберите вариант​

        Завершение работы в Диспетчере правил в Microsoft Excel

      15. ​Если выбран более одной​ вам полезна. Просим​. Тут нам тоже​ числа меньше​

        Ячейки окрашены согласно заданным условиям в Microsoft Excel

      16. ​ ячейки в колонке​, но на этот​ поле​ этом играет визуализация​ похожих формулы, на​ условиях?​ на листе. Щелкните правой​ шапки) и выберем​ а вместо функции​

      Смена цвета в ячеке в Microsoft Excel

      ​ с условным форматированием.​Формат по образцу​ пользовательского стиля ячейки,​этих же​

      1. ​ строки, сравнение выполняется​ вас уделить пару​​ повезло, так как​​300000​ окрашиваются различными оттенками​ раз уже выбираем​«Показать правила форматирования для»​​ данных. Например, с​ другие цвета.​​Заранее благодарна​​ кнопкой мыши по​​ на вкладке​ СТРОКА – СТОЛБЕЦ.​Чтобы создать свой широкий​еще раз или​ которые можно применить,​​, чтобы найти ячейки,​​ для каждого отдельного​

        Форматирование ячеек на основании их значений в Microsoft Excel

      2. ​ секунд и сообщить,​​ все числа более​​или меньше​ одного цвета. Чем​​ другой цвет, после​​должно быть установлено​

        Диспетчер правил в Microsoft Excel

      3. ​ помощью инструментов визуализации​Далее можно протянуть​k0tya​ нарисованному флажку и​Главная – Условное форматирование​ И указываем синий​ курсов на целую​ нажмите клавишу ESC,​ чтобы заполнить ячейки​

      Ячейки отформатированы в Microsoft Excel

      ​ к которым применены​​ ряда выделенного фрагмента​

      Способ 2: использование инструмента «Найти и выделить»

      ​ помогла ли она​500000​200000​ значение, которое содержит​ чего жмем на​ значение​ можно окрасить ячейки​ вниз, как протягиваете​​: Упс, ошиблась -​​ выберите в контекстном​ – Создать правило​ цвет форматирования заливки​ строку в Excel,​ чтобы отключить его.​ цветом выделения. Затем​ те же правила​ и ячейку, которая​ вам, с помощью​находятся в интервале​, то для каждого​ элемент листа больше,​ кнопку​«Текущий фрагмент»​ таблицы в зависимости​ обычно формулы.​ отправила сообщение без​ меню команду​ (Home – Conditional​

      ​ ячейки.​ необходимо создать макрос​В ячейке выделите данные,​ после применения этот​ проверки данных, что​

      1. ​ используется для сравнения​ кнопок внизу страницы.​ от​ диапазона в сотню​​ тем оттенок светлее,​​«OK»​. По умолчанию именно​​ от их содержимого.​​Или скопировать формат​ авторизации и файла​Формат объекта (Format Object)​​ Formatting – Create​​Проверим все созданные правила​ и использовать его​​ которые нужно отобразить​​ стиль ячеек для​

        Переход в окно Найти и заменить в Microsoft Excel

      2. ​ и к выделенной​​ для каждой дополнительной​​ Для удобства также​​500000​​ тысяч поиск пришлось​ чем меньше –​​.​​ оно и должно​ Давайте узнаем, как​ на другие ячейки.​ с примером.​и затем в​​ Rule)​​ для таблицы. Перейдите​ вместе с условным​ в другой цвет​ выделения ячеек можно​ ячейке.​ строки находится в​​ приводим ссылку на​​до​​ бы производить отдельно.​​ тем темнее.​После возврата в окно​ быть там указано,​ это можно сделать​Или… было ещё​Ниже, собсно, этот​

        ​ открывшемся окне задайте любую​. В открывшемся окне​ в ячейку A2​ форматированием. Для примера​ или в другом​ быстро скопировать выделение​​В Excel можно выделять​​ том же столбце​ оригинал (на английском​600000​Вводим выражение​Урок:​ создания правила тоже​​ но на всякий​​ в программе Excel.​ что-то, но я​ файл​​ подходящую ячейку в поле​​ зададим последний тип​ и ввыберите инструмент:​ создадим таблицу с​ формате.​​ данных в другие​​ содержимое ячеек, строк​​ как активную ячейку.​​ языке) .​. Поэтому в поле​«3?????»​Условное форматирование в Экселе​

        ​ жмем на кнопку​​ случай проверьте и​​Скачать последнюю версию​​ редко пользуюсь УФ,​​Hugo​Связь с ячейкой (Cell​​ правила​​ «ГЛАВНАЯ»-«Условное форматирование»-«Управление правилами».​

        Запуск поиска в Microsoft Excel

      3. ​ широкими строками и​Выделение данных в ячейке​ ячейки с помощью​ или столбцов.​Отличия по столбцам​Чтобы быстро найти и​ поиска вводим выражение​​в поле​​Если в таблице находятся​«OK»​ в случае несоответствия​ Excel​ поэтому не помню​: Здравствуйте.​

        Выделение результатоа поисковой выдачи в Microsoft Excel

      4. ​ Link)​Использовать формулу для определения​ Диспетчер правил условного​ большим количеством столбцов.​​Чтобы выделить содержимое ячейки​​Формата по образцу​​Примечание:​​Все ячейки, которые отличаются​ выделить все ячейки,​«5?????»​«Найти»​​ статические данные, которые​​.​ измените настройки согласно​​Конечно, всегда приятно иметь​​Ну а Ваша​У Вас 2007/10​:​ форматируемых ячеек (Use​ форматирования должен выглядеть​ Нам нужно выделить​​Выполните следующие действия​​.​

        Выбор цвета заливки в Microsoft Excel

      5. ​ Если лист защищен, возможность​ от активной ячейки​ содержащие определенных типов​​и жмем на​​и жмем на​ не планируется со​

        Ячейки выделены синим цветом в Microsoft Excel

      6. ​Как видим, в​ вышеуказанным рекомендациям. После​ хорошо оформленную таблицу,​ формула, как видите,​​ Эксель?​​Проверьте как все работает.​​ formula to determine​​ так:​ строку цветом по​В ячейке​​Если вы хотите сделать​​ выделения ячеек и​ в выделенном столбце.​ данных, таких как​​ кнопку​​ кнопку​ временем изменять, то​

        Поиск второго интервала значений в Microsoft Excel

      7. ​Диспетчере правил​ этого следует нажать​ в которой ячейки​ неправильная…​Если да, то​​ В связанную ячейку​​ which cell to​Скопируйте формат столбца A1:A7​ условию Excel. Например,​Дважды щелкните ячейку, а​ определенные данные в​ их содержимого может​ Всегда найдется одной​ формулы с помощью​«Найти все»​«Найти все​​ можно воспользоваться инструментом​​у нас создано​​ на кнопку​​ в зависимости от​

        Выбор цвета заливки для второго диапазона данных в Microsoft Excel

      8. ​k0tya​ можно использовать условное​ Е2 должно выводиться значение​ format)​​ в остальные столбцы​​ если активная ячейка​​ затем протащите указатель​​ ячейке выделения, можно​

        Ячейки выделены зеленым цветом в Microsoft Excel

      9. ​ быть недоступна.​ активной ячейки в​ команды​​. Если бы были​​».​ для изменения цвета​ уже два правила.​​«Создать правило…»​​ содержимого, окрашиваются в​:​​ форматирование — в​​ ИСТИНА, когда флажок​​и введем в​​ таблицы диапазона B1:H7.​ находится в строке​​ мыши, чтобы охватить​​ отобразить эти данные​Чтобы выделить ячейку, щелкните​​ выделенном фрагменте, будет​​Перейти​ величины, превышающие​​После этого в нижней​​ ячеек по их​ Таким образом, осталось​.​​ разные цвета. Но​​Hugo​

        Поиск третьего интервала значений в Microsoft Excel

      10. ​ последних версиях можно​ включен или ЛОЖЬ,​​ поле следующую формулу:​​ Например, с помощью​ 2, тогда выделить​ содержимое ячейки, которое​ в другой цвет​​ ее. Для перехода​​ ли это диапазон,​. Кроме того, с​600000​

        Выбор цвета заливки для третьего диапазона данных в Microsoft Excel

      11. ​ части окошка открываются​ содержимому под названием​ создать третье. Щелкаем​Открывается окно создания правила​ особенно актуальна данная​, спасибо Вам огромное)​ 4 условия задать​ когда он выключен.​Эта формула берет последовательно​ инструмента: «ГЛАВНАЯ»-«Буфер обмена»-«Формат​ цветом всю строку​ требуется выделить.​ шрифта или в​

        Все ячейки окрашены в Microsoft Excel

      12. ​ к ячейке и​ строки или столбца.​ помощью​, то нам бы​ результаты поисковой выдачи.​«Найти и выделить»​ по кнопке​ форматирования. В списке​ возможность для больших​ работает)))​ (всего сколько -​Теперь осталось добавить одно​ содержимое ячеек E5,​ по образцу».​ 2 (в пределах​

      Цвет не поменялся после изменения значения в ячейке в Microsoft Excel

      ​В строка формул​​ другом формате.​ ее выделения также​

      ​ С помощью клавиши​Перейти к​ пришлось дополнительно производить​ Кликаем левой кнопкой​. Указанный инструмент позволит​«Создать правило»​ типов правил выбираем​ таблиц, содержащих значительный​​Xander12​​ не помню, т.к.​ правило в условное​ E6, E7… из​Результат превышает ожидания. Идеальный​ таблицы или на​Щелкните ячейку, а затем​Выберите​ можно использовать клавиатуру.​ ВВОД или Tab,​найти только ячейки,​ поиск для выражения​ мыши по любому​ отыскать заданные значения​.​ позицию​ массив данных. В​: Здравствуйте! Помогите решить​​ не пользуюсь, но​​ форматирование, чтобы наш​ столбца с датой​ курсор для просмотра​

      ​ весь лист). Для​

      lumpics.ru

      Поиск и выделение ячеек, соответствующих определенным условиям

      ​ протащите указатель мыши,​​Главная​Чтобы выделить диапазон, выделите​ можно изменить расположение​ которые соответствуют определенным​«6?????»​ из них. Затем​ и изменить цвет​В окне создания правила​«Форматировать только ячейки, которые​ этом случае заливка​ такую задачу:​ кажется 7), ранее​ флажок включал-выключал подсветку​ отгрузки и сравнивает​ огромных таблиц с​ примера создадим таблицу​ чтобы охватить содержимое​>​ ячейку, а затем​ на активную ячейку​ критериям, — например​

      ​и т.д.​ набираем комбинацию клавиш​ в этих ячейках​ опять перемещаемся в​ содержат»​ цветом ячеек значительно​​Есть клиенты, есть​​ было только 3.​ дат. Выделите всю​​ эту дату с​​ большим количеством данных​ с широкими строками​ ячейки, которое требуется​новые стили ячеек​ перетащите ее правый​ — по умолчанию​

      ​ последнюю ячейку на​

      1. ​Опять выделяем результаты поиска​Ctrl+A​

        • ​ на нужный пользователю.​ раздел​. В блоке описания​ облегчит пользователям ориентирование​

        • ​ заказы, есть определенная​P.S. Только сейчас​ нашу таблицу (кроме​ сегодняшней датой из​ на множестве строк​ и большим количеством​ выделить в строке​.​ нижний край. Для​ — первую ячейку​

          ​ лист, содержащую данные​​ при помощи комбинации​. После этого выделяются​ Но следует учесть,​

      2. ​«Форматировать только ячейки, которые​​ правила в первом​​ в этом огромном​​ дата, до которой​ ​ заметил — у​​ шапки) и откройте​​ ячейки C2. Если​​ и столбцов:​

        Изображение ленты Excel

        ​ столбцов:​​ формул.​Примечания:​

      3. ​ этого также можно​​ в столбце.​​ или форматирование.​

      4. ​Ctrl+A​​ все результаты поисковой​​ что при изменении​ содержат»​

      ​ поле переключатель должен​

      ​ количестве информации, так​

      ​ нужно выполнить заказ.​

      ​ Вас ведь там​

      ​ на вкладке​

      ​ дата отгрузки раньше,​

      ​Применяемая в условном форматировании​

      ​Подсветка текущей строки в​

      ​С помощью клавиатуры​​ ​​ использовать SHIFT+клавиши со​​Если выбрать более одного​

      ​Сделайте следующее:​

      ​. Далее, воспользовавшись кнопкой​

      ​ выдачи и одновременно​

      ​ содержимого в элементах​. В первом поле​

      ​ стоять в позиции​

      ​ как она, можно​ Как сделать так,​ уже используется УФ…​

      ​Главная — Условное форматирование​

      ​ чем сегодняшняя, то​ созданная нами функция​ Excel цветом:​Нажмите клавишу F2, чтобы​Если вы не видите​

      ​ стрелками.​

      ​ столбца, сравнение выполняется​Начинать, выполнив одно из​ на ленте, выбираем​ выделяются элементы в​ листа, цвет автоматически​ оставляем вариант​«Значения»​ сказать, будет уже​ чтобы при приближении​По поводу вопроса​ — Управление правилами​ отгрузка уже была.​ VBA =АктивнаяСтрока() позволяет​Откройте редактор VBA для​ открыть ячейку для​

      ​Стиля ячейки​Чтобы выделить несмежные ячейки​ для каждого отдельного​ указанных ниже действий.​ новый цвет для​ столбце, на которые​ изменяться не будет,​«Значение ячейки»​. Во втором поле​ структурированной.​

      ​ даты менялись цвета​

      ​ №2 — можно,​ (Home — Conditional​ Обратите внимание на​ нам получить номер​ этого выберите инструмент:​ редактирования, с помощью​, нажмите кнопку Дополнительные​ и диапазоны ячеек,​ столбца выделенного фрагмента.​Чтобы выполнить поиск определенных​ заливки интервала, превышающего​ данные результаты ссылаются.​ а останется прежним.​. Во втором поле​ устанавливаем переключатель в​

      ​Элементы листа можно попытаться​ ячейки в которой​ но это другая​ Formatting — Manage​ знаки доллара, используемые​ текущей строки в​ «РАЗРАБОТЧИК»-«Код»-«Visual Basic». Или​ клавиш со стрелками​рядом с коллекцией​ выберите их, удерживая​

      ​ Ячейки, которая используется​

      ​ ячеек на всем​500000​После того, как элементы​​ Для того, чтобы​​ устанавливаем переключатель в​ позицию​

      • ​ раскрасить вручную, но​​ вписана фамилия заказчика​ тема, давайте открывайте​ Rules)​ для закрепления ссылок.​

      • ​ которой стала активной​​ нажмите комбинацию горячих​ расположите точку вставки​ стилей ячеек.​ нажатой клавишу CTRL.​ для сравнения для​

      ​ листе, щелкните любую​

      ​по той же​ в столбце выделены,​ сменить цвет на​ полицию​«Меньше»​

      • ​ опять же, если​​ от зеленого к​​ новую тему.​. В открывшемся окне​ Ссылка на $C$2​ любая из ее​

      • ​ клавиш ALT+F11.​​ и нажмите клавиши​​В поле​Выберите букву в верхней​ каждого дополнительного столбца​ ячейку.​

      ​ аналогии, как мы​

      ​ не спешим закрывать​ актуальный, придется повторять​«Больше»​

      ​. В третьем поле​

      ​ таблица большая, то​ красному, по мере​k0tya​ должны быть хорошо​

      ​ должна быть абсолютной​

      ​ ячеек. Результат вычисления​В правом окне к​ SHIFT + клавиша​​Имя стиля​​ части столбца, чтобы​ находится в той​

      • ​Чтобы выполнить поиск определенных​​ это делали ранее.​ окно​ процедуру заново. Поэтому​

      • ​. В третьем поле​​ указываем значение, элементы​ это займет значительное​ приближения даты Х?​:​ видны созданные нами​

      ​ – с двумя​

      ​ пользовательской функции =АктивнаяСтрока()​ активному проекту добавьте​ со стрелкой, чтобы​введите имя нового​

      • ​ выделить его целиком.​​ же строке в​​ ячеек в пределах​Как видим, после этого​«Найти и заменить»​

      • ​ данный способ не​​ вбиваем число​​ листа, содержащие величину​ количество времени. К​Файл с примером​Hugo​ ранее правила для​ знаками доллара. Ссылка​

      support.office.com

      Выделение содержимого ячеек в Excel

      ​ сравнивается с результатом​ новый модуль. Для​ выделить содержимое.​

      ​ стиля ячейки.​​ Можно также щелкнуть​ активной ячейке.​ области, определенной, выберите​ действия все элементы​

      Выделение ячеек

      1. ​. Находясь во вкладке​ является оптимальным для​500000​ меньше которого, будут​ тому же, в​

      2. ​ приложите​, Спасибо, к сожалению​ подсветки прошлых, будущих​ на первую ячейку​ функции =СТРОКА(), которая​ того в редакторе​На вкладке​

      3. ​Совет:​ любую ячейку в​Влияющие ячейки​ диапазон, строк или​

      Выделение строк и столбцов

      1. ​ столбца будут закрашены,​«Главная»​ таблиц с динамическим​. Затем, как и​ окрашены определенным цветом.​ таком массиве данных​buchlotnik​

      2. ​ у меня 2003.​ и настоящих дат​ столбца с датой​ также возвращает номер​ VBA выберите опцию:​Главная​

      3. ​ Например введите​ столбце и нажать​Ячейки, на которые ссылается​ столбцов, которые должны.​

      Выделение таблицы, списка или листа

      1. ​ согласно тому числовому​в которую мы​ содержимым.​ в предыдущих случаях,​ В нашем случае​

      2. ​ человеческий фактор может​: так нужно? Формула​ Но я так​​ разными цветами:​​ отгрузки должна быть​ текущей строки в​

      ​ «Insert»-«Module»​​в группе​выделения​ клавиши CTRL+ПРОБЕЛ.​ формула в активной​ Дополнительные сведения читайте​ значению, которое в​ переместились ранее, переходим​Посмотрим, как это работает​ жмем на кнопку​ это значение будет​ сыграть свою роль​

      support.office.com

      Выделение ячеек

      ​ УФ​​ понимаю, что можно​Жмем кнопку​ с закреплением только​ данном моменте вычисления​В окне модуля вставьте​Шрифт​.​Выберите номер строки, чтобы​ ячейке. В разделе​ в статье Выбор​ них размещено. Теперь​ на ленту к​ на конкретном примере,​«Формат…»​400000​ и будут допущены​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=$D2-СЕГОДНЯ()​ и из 3-х​Создать правило (New Rule)​ столбца, но не​ условного форматирования.​

      ​ этот VBA-код макроса:​выполните одно из​Нажмите кнопку​ выделить ее целиком.​зависимые ячейки​ ячеек, диапазонов, строк​ можно закрывать окно​ блоку инструментов​

      ​ для которого возьмем​.​. После этого жмем​ ошибки. Не говоря​Xander12​ условий попробовать выкрутиться.​, выбираем последний тип​ строки, т.е. $E5.​Скачать пример выделения активной​Не закрывая окно VBA-редактора​ указанных ниже действий.​Формат​ Можно также щелкнуть​выполните одно из​ или столбцов на​ поиска, нажав стандартную​«Шрифт»​​ все ту же​​В окне​

      ​ на кнопку​ уже о том,​: Да, спасибо большое​ Есть одна только​ правила​После ввода формулы можно​ строки и столбца​

      Создайте стиль ячеек для выделения ячеек

      1. ​ перейдите на рабочий​​Чтобы изменить цвет текста,​​.​​ любую ячейку в​​ указанных ниже действий.​

        ​ листе.​​ кнопку закрытия в​

        • ​. Кликаем по треугольнику​​ таблицу дохода предприятия.​​«Формат ячеек»​Кнопка ​«Формат…»​ что таблица может​

        • Кнопка

      2. ​a1703​​ проблема, я, как​​Использовать формулу для определения​ задать цвет заливки​

        ​ цветом​​ лист с исходной​​ щелкните стрелку рядом​​В диалоговом окне​

      3. ​ строке и нажать​​только непосредственно​​Совет:​

      4. ​ верхнем правом углу​​ справа от кнопки​​Выделяем столбец с данными,​​опять перемещаемся во​​.​ быть динамической и​: может так?​ оказалось, в exel​​ форматируемых ячеек (Use​​ и шрифта, нажав​

      5. ​Так как обе функции​​ таблицей. Выделите целую​​ с кнопкой​Формат ячеек​​ клавиши SHIFT+ПРОБЕЛ.​​, чтобы найти только​

        ​ Чтобы отменить выделение ячеек,​ окна, так как​​«Цвет заливки»​​ которые следует отформатировать​ вкладку​

      6. ​Открывается окно формата ячеек.​ данные в ней​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=$D2​ полный ноль. пытаюсь​

      7. ​ formula to determine​​ на кнопку​​ выполняются при активной​​ вторую строку таблицы​​Цвет шрифта​на вкладке​Чтобы выделить несмежные строки​

        ​ те ячейки, на​​ щелкните любую ячейку​ нашу задачу можно​. Открывается выбор различных​ цветом. Затем переходим​«Заливка»​ Перемещаемся во вкладку​​ периодически изменяются, причем​​Xander12​ из Вашего примера​ which cell to​Формат (Format)​ ячейке в одной​ A2:H2 и выберите​и выберите цвет,​​Заливка​​ или столбцы, выберите​

      Используйте формат по образцу для применения выделенный текст в другие ячейки

      1. ​ которые формулы ссылаются​ на листе.​ считать решенной.​

      2. ​ цветов заливки. Выбираем​​ во вкладку​​. На этот раз​«Заливка»​​ массово. В этом​​: Да, можно и​​ в оригинальном файле​ Значок кнопки​ format)​и применить потом​ и той же​ инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать​ который вы хотите​

      3. ​выберите цвет, который​ их номера, удерживая​​ непосредственно;​​На вкладке «​Но если мы заменим​ тот цвет, который​

      Отображение определенных данных в другой цвет шрифта или в другом формате

      1. ​«Главная»​ выбираем цвет, который​. Выбираем тот цвет​ случае вручную менять​ так, но как​

        ​ задать такое же​

        ​и вводим в​

        ​ наше правило, нажав​

        ​ строке их значения​

        ​ правило»-«Использовать формулу для​ использовать в группе​ вы хотите использовать​ нажатой клавишу CTRL.​на всех уровнях​

        ​Главная​Изображение кнопки

        ​ число на другое,​ мы желаем применить​и жмем на​ отличается от двух​ заливки, которым желаем,​ цвет вообще становится​

        ​ сделать так, чтобы​

        ​ условное форматирование. че-то​ поле следующую формулу:​ на кнопку​ равны между собой​ определения форматированных ячеек:».​Цвета темы​ для выделения и​Чтобы выделить список или​, чтобы найти все​

      2. ​» нажмите кнопку​​ выходящее за границы,​​ к элементам листа,​​ кнопку​​ предыдущих случаев. Выполняем​ чтобы выделялись ячейки,​

        • ​ нереально.​ при добавлении новой​ не работает((( а​​Формат не задаем и​ Кнопка ​ОК​ и возвращают общее​В полю ввода введите​​или​​ нажмите кнопку​​ таблицу, щелкните любую​​ ячейки, на которые​

        • ​Найти и выделить >​ которые установлены для​ содержащим величины менее​​«Найти и выделить»​ Кнопка ​ щелчок по кнопке​

        • ​ содержащие величину менее​Но выход существует. Для​ строки к ней​ оригинал пересылать(что б​​ нажимаем​​. Затем повторить всю​ логическое значение ИСТИНА.​​ формулу:​​Стандартные цвета​​ОК​​ содержащуюся в них​​ ячейки в выделенном​​Перейти​

        • ​ конкретного цвета, то​400000​​, которая размещена на​ Изображение кнопки​«OK»​​400000​ Изображение кнопки​ ячеек, которые содержат​​ применялись те же​ Изображение кнопки​ Вы его посмотрели)​

          ​ОК​ процедуру для проверки​ В результате чего​Щелкните по кнопке «Формат»​.​.​

      support.office.com

      Выделить активную строку цветом в таблице Excel

      ​ ячейку и нажмите​ диапазоне ссылаются непосредственно​(в группе «​ цвет не поменяется,​рублей.​ ленте в блоке​.​. После этого жмем​ динамические (изменяющиеся) значения​ правила? Если выделять​ не имею право(((​. Созданное правило должно​ будущих поставок и​ происходит выделение строки​ и на вкладке​Чтобы применить последний выбранный​Нажмите кнопку​ клавиши CTRL+A.​ или косвенно.​Редактирование​ как это было​Как видим, все ячейки​ инструментов​В окне создания правил​ на кнопку​

      Подсветка строки в Excel цветом

      ​ применяется условное форматирование,​ весь лист, то​Hugo​ добавится к общему​ поставок на текущий​ цветом по условию.​ «Заливка» укажите зеленый​ цвет текста, нажмите​ОК​Чтобы выделить весь лист,​Зависимые ячейки​»).​ в предыдущем способе.​ столбца, в которых​«Редактирование»​ повторяем нажатие на​«OK»​ а для статистических​ все строки окрашиваются​: Завтра гляну на​ списку. Теперь необходимо​ день. Для отгруженных​ Если значение ИСТИНА,​ цвет. На всех​

      Исходная таблица.

      ​ кнопку​, чтобы закрыть диалоговое​

      1. ​ нажмите клавиши CTRL+A​Ячейки с формулами, которые​Сочетание клавиш:​ Это свидетельствует о​ находятся значения менее​
      2. ​. В открывшемся списке​ кнопку​в нижней части​ данных можно использовать​ в красный.​ 2003 — что​
      3. ​ поднять его на​ партий можно, например,​VBA-код макроса.
      4. ​ тогда присваивается формат​ окнах жмем ОК.​Цвет шрифта​ окно «​ или кнопку​ ссылаются на активную​ Нажмите клавиши CTRL +​ том, что данный​400000​Использовать формулу.
      5. ​ кликаем по пункту​«OK»​АктивнаяСтрока.
      6. ​ окна.​ инструмент​Xander12​ там в файле​ первую строчку стрелками (если оно​Формат.
      7. ​ выбрать серый цвет,​Копируем вторую строку.
      8. ​ цвета для целой​Скопируйте вторую строку таблицы.​.​стиль​Выделить все​ ячейку. Выполните одно​ G.​ вариант будет надежно​рублей, выделены выбранным​Специальная вставка.
      9. ​«Найти»​.​Возвращаемся в окно создания​«Найти и заменить»​: Все, разобрался​ видно.​Project.
      10. ​ не еще не​ для будущих заказов​

      Широкий курсор.

      ​ активной строки таблицы.​Выделите остальные строки и​Чтобы использовать цвет, отличающийся​».​в левом верхнем​ из указанных ниже​Нажмите кнопку​ работать только в​ цветом.​.​Открывается​ правила форматирования и​.​Нужно чтобы в зависимости​

      ​Формула там простая,​

      ​ там) и включить​ – зеленый и​Выделите диапазон с датами​ выберите инструмент: «ГЛАВНАЯ»-«Вставить»-«Специальная​ от имеющихся стандартных​Новый стиль будет добавлен​ углу.​ действий.​Дополнительный​

      1. ​ тех таблицах, в​Теперь нам нужно окрасить​Запускается окно​Диспетчер правил​Код VBA.
      2. ​ там тоже жмем​С помощью условного форматирования​ от цифры в​ даже не знаю,​ напротив него справа​ для сегодняшних –​ на листе и​ вставка»-«Форматы» (или нажмите​ цветов или цветов​ в разделе​Примечание:​АктивныйСтолбец.
      3. ​Выберите вариант​.​ которых данные не​ элементы, в которых​«Найти и заменить»​. Как видим, все​ на кнопку​ можно задать определенные​Диспетчер правил.
      4. ​ ячейке она закрашивалась​ что там может​ флажок​ срочный красный:​ выберите на вкладке​ комбинацию клавиш CTRL+ALT+V,​Формат по образцу.
      5. ​ темы, нажмите кнопку​Custom​ В некоторых случаях выделение​только непосредственно​В диалоговом окне​ изменяются.​

      Крестообразный курсор.

      Принцип действия создания пользовательского курсора для таблицы

      ​ располагаются величины в​во вкладке​ три правила созданы,​«OK»​ границы значений, при​ нужным цветом. С​ не получиться.​Остановить если истина (Stop​Вместо текущей даты можно​Главная – Условное форматирование​ потом отметить форматы​Другие цвета​в поле стили​ одной ячейки может​, чтобы найти только​

      ​Выделить группу ячеек​Урок:​ диапазоне от​

      ​«Найти»​ поэтому жмем на​.​ которых ячейки будут​ помощью условного форматирования​Ну а из​ If True)​ вставить в ячейку​ – Правила выделения​ и нажать ОК).​, а затем в​ ячеек.​ привести к выбору​ ячейки с формулами,​выберите один из​

      exceltable.com

      Подсветка дат и сроков

      Простой способ

      ​Как сделать поиск в​400000​. Прежде всего, найдем​​ кнопку​После этого действия мы​ окрашиваться в тот​ ОДНО условие задаю​ 3-х условий будет​:​ С2 функцию​​ ячеек – Дата​ Или воспользуйтесь инструментом:​ диалоговом окне​На листе выделите ячейки​

      Как вȎxcel подсветить ячейку по условию

      Сложный, но красивый способ

      ​ нескольких смежных ячеек.​ ссылающимися непосредственно на​ указанных ниже вариантов.​ Экселе​до​ значения до​

      Как вȎxcel подсветить ячейку по условию

      ​«OK»​ снова будем перенаправлены​ или иной цвет.​ без проблем -​ только 3 цвета​Параметр с малопонятным названием ​СЕГОДНЯ (TODAY)​ (Home – Conditional​ «ГЛАВНАЯ»-«Буфер обмена»-«Формат по​Цвета​ или диапазоны ячеек,​ Советы о том,​ активную ячейку.​Щелкните​Как видим, существует два​500000​400000​.​ в​ Окрашивание будет проводиться​

      ​ Например если в​Serge_007​Остановить, если истина​, которая будет обновлять​ Formatting – Highlight​ образцу».​на вкладке​ которые нужно выделить.​ как устранить эту​Выберите вариант​Чтобы выделить​ способа окрасить ячейки​​рублей. В этот​рублей. Так как​Теперь элементы таблицы окрашены​Диспетчер правил условного форматирования​ автоматически. В случае,​​ ячейке цифра 2​:​делает простую вещь:​​ дату каждый раз​ Cell Rules –​Вернитесь к редактору VBA​Обычные​ Выделение ячеек?​​ проблему, см. в​на всех уровнях​

      Как вȎxcel подсветить ячейку по условию

      ​Примечания​ в зависимости от​ диапазон входят числа,​ у нас нет​ согласно заданным условиям​. Как видим, одно​ если значение ячейки,​ — то она​Quote​ если правило, напротив​ при открытии файла,​ Date Occuring)​ и в окне​или​На вкладке​ публикации сообщества под​, чтобы найти все​Ячейки с примечаниями.​ числовых значений, которые​ которые соответствуют шаблону​ ни одной ячейки,​ и границам в​ правило уже добавлено,​ вследствие изменения выйдет​

      ​ красится черным цветом,​(Гость)200?’200px’:»+(this.scrollHeight+5)+’px’);»>…во второй колонке​ которого он стоит,​ что будет приводить​​. В открывшемся окне​​ «Project» дважды щелкните​Настраиваемые​Главная​​ названием Как предотвратить​​ ячейки, ссылающиеся на​Константы​ в них находятся:​«4??????»​ где содержалось бы​ настройках условного форматирования.​ но нам предстоит​ за пределы границы,​ а мне нужно​ есть примечание…​ выполняется (т.е. наш​

      Как вȎxcel подсветить ячейку по условию

      ​ к автоматическому обновлению​ выберите из выпадающего​ по «Лист1». В​​выберите нужный цвет.​​в группе​ одновременное выделение нескольких​ активную ячейку непосредственно​Ячейки, содержащие константы.​ с помощью условного​. Вбиваем его в​

      ​ значение менее​Если мы изменим содержимое​ добавить ещё два.​ то автоматически произойдет​ чтобы черным цветом​Игорь, а как​ флаг​ цветов в таблице.​ списка нужный вариант​ появившемся окне вставьте​​Чтобы изменить формат, нажмите​​Стили​ ячеек в Excel?.​ или косвенно.​​формулы​ форматирования и с​​ поле поиска и​​300000​​ в одной из​

      Как вȎxcel подсветить ячейку по условию

      ​ Поэтому снова жмем​ перекрашивание данного элемента​​ красилась ячейка не​​ ты себе представляешь​​Подсветка сроков​​Если подобная подсветка нужна​ подсветки:​ следующий VBA-код макроса:​ кнопку​щелкните нового пользовательского​Примечание:​Последнюю ячейку​Ячейки, содержащие формулы.​​ использованием инструмента​​ щелкаем по кнопке​

      Как вȎxcel подсветить ячейку по условию

      ​рублей, то, по​ ячеек, выходя при​ на кнопку​ листа.​ только когда там​ примечание в качестве​на листе выключен), то​ не всегда, а​Теперь давайте разберем задачку​​Сохраните и закройте редактор​​Полужирный​ стиля ячейки, которые​Мы стараемся как​​Последнюю ячейку на листе,​Примечание:​​«Найти и заменить»​

      Как вȎxcel подсветить ячейку по условию

      ​«Найти все»​ сути, нам нужно​ этом за границы​«Создать правило…»​Посмотрим, как этот способ​ 2 но и​

      ​ условия УФ?​ Microsoft Excel останавливает​ только на определенное​ посложнее и поинтереснее.​ VBA.​,​ вы создали.​ можно оперативнее обеспечивать​​ содержащую данные или​ Флажки под параметром​. Первый способ более​, предварительно выделив нужный​ выделить все элементы,​​ одного из заданных​.​ работает на конкретном​ 10 и 20​Hugo​ дальнейшую обработку правил,​ время работы с​

      Как вȎxcel подсветить ячейку по условию

      ​ Предположим, что у​​В результате происходит выделение​​Курсив​Примечание:​​ вас актуальными справочными​ форматирование.​формулы​ прогрессивный, так как​ нам столбец.​​ в которых содержатся​ правил, то при​

      Как вȎxcel подсветить ячейку по условию

      ​И опять мы попадаем​ примере. Имеем таблицу​​ и 31… То​​: Там примечание не​ т.е. не переходит​ таблицей, то можно​ нас есть большая​ строки условным форматированием​или​ Стили ячеек с настраиваемым​ материалами на вашем​Только видимые ячейки​​определяют тип формул.​ позволяет более четко​​Аналогично с предыдущим разом​

      Как вȎxcel подсветить ячейку по условию

      ​ числа в диапазоне​​ этом данный элемент​​ в окно создания​ доходов предприятия, в​ есть нужно несколько​ как примечание​ к следующим правилам​​ добавить к уже​​ таблица поставок каких-либо​ только там, где​подчеркнуть​ отображаются в верхней​ языке. Эта страница​Только ячейки, видимые в​Пустые​ задать условия, по​ в поисковой выдаче​

      planetaexcel.ru

      Как сделать, чтоб ячейка подсвечивалась (При выполнении условий)

      ​ от​​ листа автоматически сменит​
      ​ правила. Перемещаемся в​ которой данные разбиты​
      ​ условий. Пытался написать​Я сперва тоже​ в списке условного​ сделанному еще и,​ товаров:​ находится активная ячейка.​.​ части списка стилей​ переведена автоматически, поэтому​ диапазоне, который пересекается​Пустые ячейки.​ которым будут выделяться​ производим выделение всего​300000​ цвет.​ раздел​ помесячно. Нам нужно​ их через запятую​ об этом подумал​
      ​ форматирования и не заливает​ своего рода, выключатель.​Обратите внимание на дату​ Эффект широкого курсора​Сочетание клавиш можно также​ ячеек. Если вы​
      ​ ее текст может​

      ​ со скрытыми строками​​Текущую область​ элементы листа. К​ полученного результата нажатием​до​
      ​Кроме того, можно использовать​«Форматировать только ячейки, которые​

      ​ выделить разными цветами​​ и точку с​
      ​ — но глянул​ таблицу. Что и​
      ​ Для этого откройте​ отгрузки. Если она​ таблицы для комфортного​ нажать сочетание клавиш​ видите поле стили​ содержать неточности и​ и столбцами.​текущая область, например весь​ тому же, при​ комбинации горячих клавиш​
      ​400000​ условное форматирование несколько​ содержат»​ те элементы, в​
      ​ запятой но так​ в файл, а​ требуется.​ вкладку​ в прошлом, то​

      ​ просмотра данных с​​ CTRL + B,​​ в группе​​ грамматические ошибки. Для​Условные форматы​ список.​ условном форматировании цвет​CTRL+A​. К сожалению, прямо​ по-другому для окраски​. В первом поле​ которых величина доходов​ не получается. Подскажите​ там просто текст​Гость​Разработчик (Developer)​ товар уже поставлен​ большим объемом информации.​ CTRL + ли​Стили​ нас важно, чтобы​

      ​Только ячейки, которые применено​​Текущий массив​ элемента автоматически меняется,​. После этого перемещаемся​ указать данный диапазон,​
      ​ элементов листа цветом.​ данного раздела оставляем​ менее​ пожалуйста как это​
      ​ в ячейке.​: Добрый день​. Если ее не​sad

      ​ – можно не​​ Сделав активной любую​​ или CTRL +​​и создать стиль​ эта статья была​
      ​ условное форматирование. В​Весь массив, если активная​ в случае изменения​ к значку выбора​

      ​ как в случае​​Для этого после того,​ параметр​smile
      ​400000​ сделать!​Проверил под 2003​Подскажите, пожалуйста, как​ видно, то сначала​ волноваться. Если она​
      ​ ячейку таблицы и​ U.​ ячейки — одно​ вам полезна. Просим​smile

      ​ разделе​​ ячейка содержится в​​ содержимого в ней,​​ цвета заливки. Кликаем​ применения условного форматирования,​ как из​
      ​«Значение ячейки»​рублей, от​Полосатый жираф алик​ с конвертером -​ сделать:​ включите ее через​ в будущем –​

      ​ сразу же выделяется​​Когда приходится работать с​ из первого стили​
      ​ вас уделить пару​»Проверка данных»​
      ​ массиве.​
      ​ чего второй способ​ по нему и​ в данном способе​Диспетчера правил​, а во втором​
      ​400000​: Напиши формулу так:​ работают 3 условия,​
      ​1. Чтоб при​Файл – Параметры –​
      ​ значит мы должны​ цветом строка в​ большим объемом данных​ шесть ячеек в​smile
      ​ секунд и сообщить,​выполните одно из​Объекты​

      ​ делать не может.​​ жмем на пиктограмму​​ нельзя.​​мы переходим в​ выставляем переключатель в​

      excelworld.ru

      Подсветка ячейки при приближении определенной даты (Формулы/Formulas)

      ​до​​=(F2=2)+(F2=10)+(F2=20)+(F2=31)​ четвёртое просто отвалилось​
      ​ выполнении определенных условий​ Настроить ленту​ держать вопрос на​ которой находится данная​ в Excel, где​ списке, можно щелкнуть​ помогла ли она​ указанных ниже действий.​Графические объекты (в том​ Впрочем, заливку ячеек​ нужного нам оттенка,​Но существует возможность поступить​
      ​ окно создания форматирования,​ позицию​

      ​500000​​Александр кобыленков​k0tya​​ ячейка закрашивалась в​

      ​и нажмите кнопку​​ контроле и не​

      ​ ячейка.​​ строки сильно растянуты​
      ​ этот стиль ячеек,​

      ​ вам, с помощью​​все​ числе диаграммы и​ в зависимости от​ который будет окрашивать​ несколько по-другому, что​ то остаемся в​«Между»​рублей и превышает​: через "условие форматирование".​:​

      ​ определенный цвет. Например,​​Вставить (Insert)​

      excelworld.ru

      Как в Excel закрасить ячейку по нескольким условиям?

      ​ забыть организовать поставку​​ и не умещаются​ непосредственно в группе​ кнопок внизу страницы.​, чтобы найти все​ кнопки) на листе​ значения путем применения​ элементы листа, где​ нам даст тот​ разделе​. В третьем поле​500000​ просто нужно создать​Hugo​ есть конечная дата,​:​ к указанному сроку.​Полезный вопрос! А как​ в один экран,​Стили​ Для удобства также​ ячейки, к которым​ и в текстовых​ инструмента​ находятся величины в​

      ​ же результат. Можно​​«Форматировать все ячейки на​
      ​ нужно указать начальное​

      ​рублей.​​ несколько условий.​, добрый день. спасибо.​ она истекла на​

      ​В открывшемся списке инструментов​

      Понравилась статья? Поделить с друзьями:
    • Нет подключения microsoft excel
    • Нет подбора параметра в excel
    • Нет печати таблиц excel
    • Нет перехода между листами в excel
    • Нет перетаскивания текста в word