Как изменить цвет листа в excel

Обновлено: 04.07.2024

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

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

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

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

Способ 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. Вводим формулу для нашего координатного выделения:

Все почти готово, но остался один нюанс. Дело в том, что 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Кб), которая решает ту же задачу, отрисовывая с помощью макросов графические линии-стрелки для подсветки текущей строки и столбца:

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

В Microsoft Excel можно использовать рисунок в качестве фона листа только для отображения. Фон листа не печатается и не сохраняется на отдельном листе или в элементе, сохраненном как веб-страница.

Так как фон листа не печатается, его нельзя использовать в качестве водяного знака. Тем не менее вы можете имитировать водяной знак, который будет напечатан, вставив рисунок в header or footer.

Щелкните лист, который вы хотите отобразить на фоне листа. Убедитесь, что выбран только один из них.

На вкладке Разметка страницы в группе Настройка страницы нажмите кнопку Фон.

Выберите рисунок, который вы хотите использовать в фоновом режиме листа, и нажмите кнопку Вставить.

Чтобы заполнить лист, выбранное изображение повторяется.

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

При этом фон листа сохраняется вместе с данными листа.

Чтобы использовать сплошной цвет в качестве фона листа, можно применить затенение ячеек к всем ячейкам на листе.

Щелкните лист с фоном листа. Убедитесь, что выбран только один из них.

На вкладке Разметка страницы в группе Настройка страницы нажмите кнопку Удалить фон.

Удалить фон можно только в том случае, если на листе есть фон листа.

Функция подкладки недоступна в Microsoft Excel. Тем не менее, вы можете имитировать водяной знак одним из двух способов.

На каждой печатной странице можно отобразить сведения о водяном знаке, например конфиденциальные данные на листе или в черновике, вставив рисунок, содержащий данные водяного знака, в header or footer. После этого этот рисунок отображается за данными на листе, начиная с верхней или нижней части каждой страницы. Кроме того, вы можете масштабировать рисунок или его масштаб, чтобы заполнить всю страницу.

Вы также можете использовать wordArt поверх данных на нем, чтобы указать, что данные конфиденциальные или черновики.

Использование рисунка в header or footer для имитации водяного знака

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

В Excel выберите нужный для отображения с водяным знаком.

Примечание: Убедитесь, что выбран только один из них.

На вкладке Вставка в группе Текст нажмите кнопку Колонтитулы.

В области Заглавнаящелкните левое, центральное или правое поле выбора.

На вкладке Конструктор в группе &, в группе Элементы & приставки нажмите кнопку Рисунок и найдите рисунок, который вы хотите вставить.

Дважды щелкните рисунок. & в поле выбора заглавного окна появится [Рисунок].

Щелкните на этом вопросе. Выбранный рисунок появится на месте &[Рисунок].

Чтобы выбрать размер или масштаб рисунка, щелкните поле выделения заготавлика, которое содержит рисунок, нажмите кнопку Формат рисунка в группе Элементы &, а затем в диалоговом окне Формат рисунка выберите нужные параметры на вкладке Размер.

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

Если вы хотите добавить пустое пространство над или под рисунком, в поле выделения загона, содержа его, щелкните до или после &[Рисунок],а затем нажмите ввод, чтобы начать новую строку.

Чтобы заменить рисунок в поле раздела, который содержит рисунок, выберите &[Рисунок],щелкните Рисунок и нажмите кнопку Заменить.

Перед печатью убедитесь в том, что у поля для него достаточно места для настраиваемой области.

Чтобы удалить рисунок в поле раздела, который содержит рисунок, выберите &[Рисунок],нажмите кнопку DELETE, а затем щелкните на нем.

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

Щелкните место на том месте, где вы хотите отобразить водяной знак.

На вкладке Вставка в группе Текст щелкните элемент WordArt.

Выберите нужный стиль WordArt.

Например, используйте заливку : Белый, Тень,Заливка — Текст 1,Внутренняя тень или Заливка — Белая, Тепловая матовая степная.

Введите текст, который вы хотите использовать для водяного знака.

Чтобы изменить размер wordArt, сделайте следующее:

На вкладке Формат в группе Размер в полях Высота фигуры и Ширина фигуры введите нужный размер . Обратите внимание, что при этом изменяется только размер окна, содержаного wordArt.

Вы также можете перетащить хронронизировать wordArt до нужного размера.

Вы выберите текст внутри wordArt, а затем на вкладке Главная в группе Шрифт выберите нужный размер в поле Размер шрифта.

Чтобы добавить прозрачность для большей части данных под wordArt, сделайте следующее:

Щелкните правой кнопкой мыши wordArt и выберите формат фигуры.

В категории Заливка в области Заливкавыберите сплошная заливка.

Перетащите ползунок Прозрачность до нужного процента прозрачности или введите процент в поле Прозрачность.

Если вы хотите повернуть wordArt, сделайте следующее:

На вкладке Формат в группе Упорядочивать нажмите кнопку Повернуть.

На вкладке Размер в области Размер и поворотв поле Поворот введите нужный угол поворота.

Вы также можете перетащить маркер поворота в том направлении, в каком вы хотите повернуть wordArt.

Примечание: В фоновом режиме нельзя использовать wordArt в качестве фона. Однако если вы создадим wordArt на пустом экране, на который не будут отображаться линии сетки (снимете его в группе Показать или скрыть на вкладке Вид), можно нажать кнопку PRINT SCREEN, чтобы захватить wordArt, а затем в виде рисунка. Затем вы можете вставить рисунок, созданный в программе рисования, в header and footer, как описано в описании в окне Использование рисунка в области создания или сноски для имитации водяного знака.

Эта функция недоступна в Excel в Интернете.

Если у вас есть Excel, вы можете нажать кнопку Открыть в Excel, чтобы открыть книгу и добавить фон листа.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

В новых версиях Excel поддерживает более 4 млн. цветов. Настроить это богатство очень легко - идем на вкладку Разметка страницы - Цвета (Page Layout - Colors) и выбираем любую радующую вас палитру:

nonstandart-colors1.PNG

Цвета заботливо подобраны в гармоничные сочетания, эффект от применения видно уже при наведении мыши. Выбранная палитра будет применяться ко всем объектам (листам, ячейкам, диаграммам и т.д.) в пределах книги. Для маньяков мастеров дизайна в конце списка есть опция Создать новые цвета темы (New Theme Colors) , где можно попытаться выпилить свою палитру (например, с корпоративными цветами компании):

nonstandart-colors2.PNG

Excel 2003 и старше

Старые версии Excel имели очень ограниченную палитру - только 56 цветов. Это количество нельзя увеличить, но можно заменить стандартные цвета в этой палитре на свои, нестандартные. Для этого идем в меню Сервис - Параметры - вкладка Цвет (Tools - Options - Color) и меняем любой выбранный цвет стандартной палитры на свой собственный кнопкой Изменить (Edit) :

nonstandart-colors3.jpg

Обладая некоторым терпением, можно добиться, например, следующего результата:

На этой же вкладке Цвет можно копировать цвета из другой книги (она должна быть заранее открыта) при помощи выпадающего списка внизу окна. Например, можете скачать вот эту книгу с нестандартными цветами палитры и использовать их для своих таблиц.

Иногда цвета стандартной палитры сбиваются (например, после выгрузки из 1С в Excel). Кнопка Сброс (Reset) вам поможет.

У меня новый Excel 2007-2010, но я хочу цвета как в старом Excel 2000-2003

Тяжелый случай. Но бывает. Я с этим столкнулся, помнится, когда делал проект для клиента, работающего до сих пор на Excel 2003. Красивая палитра Excel 2010 превращалась в его файлах в непонятную цветовую кашу: зеленый мог стать желтым, а красный - оранжевым. Видимо, при сохранении в формате Excel 97-2003 преобразование из 4 млн. цветов в 65 бесследно не проходило.

Выход нашелся - бесплатная надстройка Classic Excel Colors от Andrew Engwirda, MVP Excel. Надстройка добавляет вам на ленту кнопку, открывающую окно с "теми-самыми старыми добрыми" цветами из палитры Excel 2003. Если использовать их, то цветовых искажений при работе с новыми файлами в старых версиях не будет:



При создании электронной таблицы в Excel она состоит из трех листов. Для чего они предназначены? Как с ними работать? Как их найти в программе? В этой статье рассматриваются основные сведения работы с программой, а также приводится видеоурок по теме.

Как работать с листами? Где найти листы книги Excel?

При создании документа в окне программы под самой таблицей есть вкладки Лист1, Лист 2, Лист3. По умолчанию активен первый лист — именно на нем мы и начинаем работать. Чтобы перейти к работе с другими листами, нужно щелкнуть мышью по вкладкам. Активная вкладка (с которой в данный момент идет работа) имеет выделяется цветом.


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

Цвет ярлычка листа

В современных версиях Excel листы можно раскрасить в любой цвет. Для этого нажмите на нужном листе правую кнопку мыши (далее — ПКМ) для вызова контекстного меню и выбора цвета: Цвет ярлычка — выбор предложенного цвета или Другие цвета.

Чтобы убрать цвет вкладки, нужно выбрать Цвет ярлычка — Нет цвета.


Три ярлычка разного цвета. Цвета удобно использовать при работе с большим числом листов.


Переход к разным листам

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


Как перемещать листы?

Excel позволяет перемещать листы, меняя порядок их отображения. Для этого нужно просто щелкнуть на листе левой кнопкой мыши, удерживая потянуть влево или вправо — в нужное место — и бросить, то есть отпустить мышь. Таким образом, можно перемещать все листы книги.

Как переименовать листы?

Также нажимаем ПКМ на нужном листе — Переименовать.


Но Excel позволяет работать не только с имеющимися тремя листами, но и создавать новые листы, удалять ненужные и просто копировать их >>>

Смотрите видеоурок Работа листами электронной таблицы

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


Понравился материал?
Хотите прочитать позже?
Сохраните на своей стене и
поделитесь с друзьями

Вы можете разместить на своём сайте анонс статьи со ссылкой на её полный текст


Ошибка в тексте? Мы очень сожалеем,
что допустили ее. Пожалуйста, выделите ее
и нажмите на клавиатуре CTRL + ENTER.

Кстати, такая возможность есть
на всех страницах нашего сайта

Жаль что у самих преподавателей нет желания разрешить конфликт. Им дана власть н

Девиз: поднемите руки выше!
по

Отправляя материал на сайт, автор безвозмездно, без требования авторского вознаграждения, передает редакции права на использование материалов в коммерческих или некоммерческих целях, в частности, право на воспроизведение, публичный показ, перевод и переработку произведения, доведение до всеобщего сведения — в соотв. с ГК РФ. (ст. 1270 и др.). См. также Правила публикации конкретного типа материала. Мнение редакции может не совпадать с точкой зрения авторов.

Для подтверждения подлинности выданных сайтом документов сделайте запрос в редакцию.

О работе с сайтом

Мы используем cookie.

Публикуя материалы на сайте (комментарии, статьи, разработки и др.), пользователи берут на себя всю ответственность за содержание материалов и разрешение любых спорных вопросов с третьми лицами.

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

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

Читайте также: