Как изменить цвет границы таблицы в excel
Как изменить цвет границы нескольких ячеек в Excel?
По умолчанию граница ячейки в Excel серая. Как мы знаем, вы можете легко добавить черную рамку для выделения. Однако иногда черный цвет может не помещаться на листе по некоторым причинам, и это требует изменения цвета границы на другой. Эта статья познакомит вас с некоторыми хитрыми способами изменения цвета границы всей ячейки на всем листе или цвета границы нескольких ячеек в выделенных областях.
Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу .
- Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
- Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
- Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
- Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
Изменить цвет границы нескольких ячеек любого выделения
Иногда вы можете захотеть изменить цвет границы ячейки для определенных выделений по некоторым причинам. И сделать это можно с помощью следующих шагов:
Шаг 1. Щелкните стрелку рядом с Граница кнопка в шрифт группа под Главная меню.
Шаг 2. В раскрывающемся списке наведите указатель мыши на Цвет линии элемент и выберите подходящий цвет. См. Следующий снимок экрана:
Шаг 3: Затем курсор станет карандашом. Пожалуйста, удерживайте Ctrl и проведите карандашом по выделенной области, цвет границы ячейки которой вы хотите изменить.
Затем цвет границы всех ячеек в диапазонах перетаскивания изменяется на цвет, который вы установили на шаге 2.
Изменить цвет границы всех ячеек на всем листе (цвет линии сетки)
Иногда может потребоваться изменить цвет линии сетки или цвет границы всех ячеек на всех листах. Вы можете сделать это, выполнив следующие действия:
Шаг 1. В Excel 2010 щелкните значок Файл >> Опция попасть в Вариант Excel диалоговое окно; в Excel 2007 щелкните значок Кнопка офиса >> Вариант Excel.
Шаг 2. В диалоговом окне «Параметры Excel» щелкните значок Дополнительно кнопку на левой панели.
Шаг 3. Прокрутите до Параметры отображения для этого рабочего листа раздел и выберите текущий рабочий лист.
Шаг 3. Найдите элемент «Цвет линии сетки» и щелкните значок Цвет заливки кнопка , чтобы изменить цвет линии сетки.
Шаг 4: нажмите OK кнопку.
Затем вы увидите, что цвет линии сетки изменился на новый заданный цвет, что означает, что цвет границы всех ячеек на текущем листе изменится на новый заданный цвет.
На данном уроке мы узнаем, как поменять цвет таблицы в Excel. Для этого оформим исходную таблицу из предыдущего урока с помощью форматирования фона и границ ячеек.
Сразу переходим к практике. Выделяем всю таблицу A1:D4.
На закладке «Главная» щелкаем по инструменту «Границы», который расположен в разделе «Шрифт». Из выпадающего списка выберите опцию «Все границы».
Теперь снова в этом же списке выберите опцию «Толстая внешняя граница». Далее выделяем диапазон A1:D1. В этом же разделе инструментов щелкните по «Цвет заливки» и укажите на «Темно-синий». Рядом в инструменте «Цвет текста» укажите «Белый».
Пример изменения цвета таблиц
На рисунках отображается процесс изменения границ в практике:
Поменять цвет таблицы в Excel можно и с помощью более функционального инструмента.
Выделите снова всю таблицу A1:D4. Нажмите комбинацию горячих клавиш CTRL+1 или CTRL+SHIFT+P. Появится многофункциональное диалоговое окно «Формат ячеек»
Сначала перейдите на закладку «Границы». В разделе инструментов «Все» данной закладки, сделайте щелчок по кнопке «внутренние». Теперь в разделе тип линии выберите самую толстую линию (вторая снизу в правой колонке). При необходимости ниже задайте цвет для границ таблицы. Дальше возвращаемся в раздел «Все» и кликаем по кнопке «внешние». Для подтверждения настроек форматирования границ нажмите ОК.
Так же можем сделать цветной текст. Выделите заголовки исходной таблицы A1:D1. Откройте окно «Формат ячеек». Теперь перейдите на вкладку «Шрифт». В поле цвет текста укажите на «Желтый». Чтобы изменить цвет выделенной ячейки в Excel, перейдите на вкладку «Заливка» и выберите «Черный». Для подтверждения изменения формата ячеек жмем ОК. Заливка ячеек в Excel позволяет выделить цветом строку или столбец.
Как видите в окне «Формат ячеек» находится множество инструментов, которые расширяют возможности форматирования данных.
Полезный совет! Форматируйте данные в последнюю очередь. Так вы сэкономите рабочее время.
Форматирование открывает широкие возможности для экспонирования данных. Изменение шрифтов и размеров текста, установка фоновых цветов и узоров, покраска цветов границ и выбор тип их линий и т.п. Но стоит только немного переусердствовать с изменением цвета и лист Excel стает пестрым и нечитабельным.
Рисовать границы для разных ячеек вручную – это потребует много драгоценного времени и сил. Лучше применить специальный макрос, который сам поставит границы с разными типами и цветами линий для объединенных и необъединенных ячеек. Он автоматически определит положение объединенных ячеек и сам присвоит им линии границ в соответствии со всеми пожеланиями пользователя.
Как изменить границы макросом в ячейках таблицы Excel
У нас иметься отчет по продажам в магазинах целой ритейловской сети, которые разделены на группы городов по отдельным штатам. В таблице отчета имеются объединенные ячейки:
- Отформатировать ячейки таблицы таким образом, чтобы были установленные границы с толстой линией только для диапазонов каждого отдельного штата. А внутри группы городов каждого штата необходимо установить ячейкам границы с тонкой линией.
- Таким же образом хотим форматировать ячейки в объединенных диапазонах, охватывающих несколько столбцов. А, столбцы с показателями продаж и выручки необходимо отделить тонкими линиями. Дополнительно целая таблица должна иметь самую толстую линию для внешней границы по периметру.
- Если объединенная ячейка охватывает несколько строк, то границы ячеек, отделяющие эти строки, будут иметь тоненькие линии. По аналогичному принципу будут определены границы столбцов которых охватывает объединенная ячейка.
Напишем свой макрос, который сам автоматически выполнит весь этот объем работы для любой таблицы. Откройте редактор Visual Basic (ALT+F11):
А затем создайте новый модуль с помощью инструмента: «Insert»-«Module». А потом введите в него следующий VBA-код:
Sub BorderLine()
Dim i As Long
Selection.Borders(xlEdgeBottom).Weight = xlMedium
Selection.Borders(xlEdgeTop).Weight = xlMedium
Selection.Borders(xlEdgeLeft).Weight = xlMedium
Selection.Borders(xlEdgeRight).Weight = xlMedium
Selection.Borders(xlInsideHorizontal).Weight = xlThin
Selection.Borders(xlInsideVertical).Weight = xlThin
For i = 1 To Selection.Count
If Selection(i).MergeArea.Address <> Selection(i).Address Then
Application.Intersect(Selection, Selection(i).MergeArea.EntireColumn).Borders(xlInsideVertical).Weight = xlHairline
Application.Intersect(Selection, Selection(i).MergeArea.EntireRow).Borders(xlInsideHorizontal).Weight = xlHairline
End If
Next
End Sub
Теперь если мы хотим автоматически форматировать целую таблицу в один клик мышки, выделите диапазон A1:D18. А потом просто выберите инструмент: «РАЗРАБОТЧИК»-«Код»-«Макросы»-«BorderLine»-«Выполнить».
Чтобы группы данных по строкам и столбцам на против объединенных ячеек были экспонированы границами пользовательской толщены, сначала кода присваиваем линию увеличенной толщины для внешних границ выделенного диапазона. А внутренним границам присваивается линия со стандартной толщиной. Далее с помощью цикла выполняется проход по каждой ячейке выделенного диапазона и все они проверяются. Если ячейка является объединенной, то ей присваивается соответственная граница. Конечно же изменения границ касаются только для ячеек внутри выделенного диапазона.
С помощью свойства Weight можно установить 4 типа толщины линии для границ ячеек:
- xlThink – наиболее толстая линия.
- xlMedium – просто толстая граница.
- xlThin – стандартная толщина линии для границ.
- xlHairLine – свойство для самой тонкой границы ячейки.
Внимание! Если перед использованием макроса некоторые ячейки уже имели свои линии границ в другом цвете кроме черного или их лини были в другом стиле, тогда после запуска макроса некоторые ячейки могут получить другой цвет или стиль обводки. Чтобы перестраховаться от таких ошибок, в начале кода макроса, после строки декларации переменной i, вставим еще 2 строки с кодом:
Selection.Borders.Color = vbBlack Selection.Borders.Color = xlContinuous
Полная версия макроса, работающего безошибочно при любых условиях и форматах для исходной таблицы:
Sub BorderLine()
Dim i As Long
Selection.Borders.Color = vbBlack
Selection.Borders.Color = xlContinuous
Selection.Borders(xlEdgeBottom).Weight = xlMedium
Selection.Borders(xlEdgeTop).Weight = xlMedium
Selection.Borders(xlEdgeLeft).Weight = xlMedium
Selection.Borders(xlEdgeRight).Weight = xlMedium
Selection.Borders(xlInsideHorizontal).Weight = xlThin
Selection.Borders(xlInsideVertical).Weight = xlThin
For i = 1 To Selection.Count
If Selection(i).MergeArea.Address <> Selection(i).Address Then
Application.Intersect(Selection, Selection(i).MergeArea.EntireColumn).Borders(xlInsideVertical).Weight = xlHairline
Application.Intersect(Selection, Selection(i).MergeArea.EntireRow).Borders(xlInsideHorizontal).Weight = xlHairline
End If
Next
End Sub
Теперь можно уверенно и быстро красиво форматировать большие таблицы по одному клику мышкой или нажатию комбинации горячих клавиш для вызова соответственного макроса.
С помощью заранее задав стили границ, можно быстро добавить границу вокруг ячеек или диапазонов ячеек. Если заранее задав границы ячеок, вы можете создать настраиваемую границу.
Примечание: Применимые границы ячеок отображаются на печатных страницах. Если вы не используете границы ячеок, но хотите, чтобы границы линий сетки на листе отображались на печатных страницах, вы можете отобразить их. Дополнительные сведения см. в теме Печать с линиями сетки вячейках или без них.
Вы можете выбрать на сайте ячейку или диапазон ячеек, к которые вы хотите добавить границу, изменить стиль границы или удалить границу.
На вкладке Главная в группе Шрифт сделайте следующее:
Чтобы применить новый или другой стиль границы, щелкните стрелку рядом с и выберите стиль границы.
Совет: Чтобы применить пользовательский стиль границы или диагональные границы, нажмите кнопку Другие границы. В диалоговом окне Формат ячеек на вкладке Граница в области Линия и цвет выберитенужный стиль и цвет линии. В области Заранеезаранеенажмите одну или несколько кнопок, чтобы указать расположение границы. В области Граница две диагональные границ.
Чтобы удалить границы ячеок, щелкните стрелку рядом с кнопкой Границы и выберите пункт Нет границы .
На кнопке Границы отображается последний использованный стиль границы. Чтобы применить этот стиль, нажмите кнопку Границы (а не стрелку).
Если граница применяется к выбранной ячейке, она также применяется к смежным ячейкам, которые имеют границу с границей. Например, при применении границы к диапазону B1:C5 ячейки D1:D5 получают левую границу.
При применении границ двух разных типов к границе общей ячейки отображается самая недавно примененная граница.
Выбранный диапазон ячеек отформатирован как один блок ячеек. Если к диапазону ячеек B1:C5 применить правую границу, граница будет отображаться только справа от ячеек C1:C5.
Если вы хотите напечатать ту же границу для ячеек, разделенных разрывом страницы, но граница отображается только на одной странице, можно применить внутреннюю границу. Таким образом, вы можете напечатать границу в нижней части последней строки одной страницы и использовать ту же границу в верхней части первой строки следующей страницы. Выполните действия, описанные ниже.
Вы можете выбрать строки на обеих сторонах разрыва страницы.
Щелкните стрелку рядом с кнопкой Границы и выберите другие границы.
В области Заранее заранеенажмите кнопку Внутри .
В областиГраница в схеме предварительного просмотра удалите вертикальную границу, щелкнув ее.
Выберите на этом сайте ячейку или диапазон ячеек, границу из которые вы хотите удалить.
Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.
На вкладке Главная в группе Шрифт щелкните стрелку рядом с кнопкой Границы и выберите пункт Нет границы .
Щелкните Главная > стрелку Границы > стеретьграницу , а затем выберите ячейки с границей, которые нужно стереть.
Вы можете создать стиль ячейки, который содержит настраиваемую границу, а затем применить его, если нужно отобразить настраиваемую границу вокруг выбранных ячеек.
На вкладке Главная в группе Стили нажмите кнопку Стили ячеек.
Совет: Если вы не видите кнопку Стили ячеок, щелкните Стили ,а затем нажмите кнопку Дополнительные окне рядом с полем Стили ячеок.
Выберите команду Создать стиль ячейки.
В поле Имя стиля введите соответствующее имя для нового стиля ячейки.
На вкладке Граница в области Линияв поле Стиль выберите тип линии, который вы хотите использовать для границы.
В поле Цвет выберите нужный цвет.
В областиГраница нажмите кнопки границы, чтобы создать границу, которую вы хотите использовать.
В диалоговом окне Стиль в области Стили (по примеру)сберите флажки для форматирования, которое не нужно включать в стиль ячейки.
Чтобы применить стиль ячейки, сделайте следующее:
Вы выберите ячейки, которые нужно отформатирование с помощью пользовательской границы ячеек.
На вкладке Главная в группе Стили нажмите кнопку Стили ячеек.
Выберите только что созданный пользовательский стиль ячеок. Как например, кнопка FancyBorderStyle на этом рисунке.
Чтобы настроить тип линии или цвет границ ячеок или удалить существующие границы, используйте параметры Нарисовать границы. Чтобы нарисовать границы ячеек, сначала выберите тип границы, затем цвет и тип линии, а затем выберем ячейки, вокруг которые нужно добавить границу. Вот как это сделать:
На вкладке Главная рядом с элементом Границы щелкните стрелку .
Для создания внешних границ выберите пункт Нарисовать границы, для внутренней разметки — пункт Нарисовать линии границы.
Щелкните стрелку рядом с элементом Границы, выберите пункт Цвет линии и укажите нужный цвет.
Щелкните стрелку рядом с элементом Границы, выберите пункт Вид линии и укажите нужный вид.
Выделите ячейки, вокруг которых необходимо нарисовать границы.
Добавление границы, цвета границы или типа линии границы
Вы можете выбрать ячейку или диапазон ячеек, вокруг которые вы хотите добавить границу, изменить стиль границы или удалить границу.
2. Щелкните Главная > стрелку Границы и выберите нужный вариант границы.
Добавление цвета границы: щелкните стрелку границы > Цветграницы , а затем выберите цвет
Добавление стиля линии границы: щелкните стрелку Границы > типграницы , а затем выберите тип линии.
Советы
На кнопке Границы отображается последний использованный стиль границы. Чтобы применить этот стиль, нажмите кнопку (не стрелку) Границы.
Если граница применяется к выбранной ячейке, она также применяется к смежным ячейкам, которые имеют границу с границей. Например, при применении границы к диапазону B1:C5 ячейки D1:D5 будут получать левую границу.
При применении границ двух разных типов к границе общей ячейки отображается самая недавно примененная граница.
Выбранный диапазон ячеек отформатирован как один блок ячеек. Если к диапазону ячеек B1:C5 применить правую границу, граница будет отображаться только справа от ячеек C1:C5.
Если вы хотите напечатать ту же границу для ячеек, разделенных разрывом страницы, но граница отображается только на одной странице, можно применить внутреннюю границу. Таким образом, вы можете напечатать границу в нижней части последней строки одной страницы и использовать ту же границу в верхней части первой строки следующей страницы. Выполните действия, описанные ниже.
Вы можете выбрать строки на обеих сторонах разрыва страницы.
Щелкните стрелку рядом с кнопкой Границы и выберите пункт Внутренняя горизонтальная граница
Удаление границы
Чтобы удалить границу, выйдите из ячеек с границей и щелкните стрелку Границы >Нет границы.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Можно выделить данные в ячейках с помощью кнопки Цвет заливки, чтобы добавить или изменить цвет фона или узор в ячейках. Вот как это сделать:
Выберите ячейки, которые нужно выделить.
Чтобы использовать другой цвет фона для всего таблицы, нажмите кнопку Выбрать все. При этом линии сетки будут скроются, но вы сможете улучшить читаемость, отобразив границы ячеек вокруг всех ячеек.
Щелкните Главная > стрелку рядом с кнопкой Цвет заливки или нажмите клавиши ALT+H, H.
Выберите нужный цвет в группе Цвета темы или Стандартные цвета.
Чтобы использовать дополнительный цвет, выберите команду Другие цвета, а затем в диалоговом окне Цвета выберите нужный цвет.
Совет: Чтобы применить последний выбранный цвет, достаточно нажать кнопку Цвет заливки . Кроме того, в группе Последние цвета доступны до 10 цветов, которые вы выбирали в последнее время.
Применение узора или способов заливки
Если вас не устраивает сплошная заливка цветом, попробуйте применить узор или один из доступных способов заливки.
Выделите ячейку или диапазон ячеек, которые нужно отформатировать.
На вкладке Главная нажмите кнопку вызова диалогового окна Формат ячеек или просто нажмите клавиши CTRL+SHIFT+F.
На вкладке Заливка выберите в разделе Цвет фона нужный цвет.
Чтобы использовать двухцветный узор, выберите цвет в поле Цвет узора, а затем выберите сам узор в поле Узор.
Чтобы создать узор со специальными эффектами, нажмите кнопку Способы заливки и выберите нужные параметры.
Совет: В поле Образец можно просмотреть выбранный фон, узор и способ заливки.
Удаление цвета, узора и способа заливки из ячеек
Чтобы удалить все цвета фона, узоры и способы заливки, просто выделите ячейки. На вкладке Главная нажмите стрелку рядом с кнопкой Цвет заливки и выберите пункт Нет заливки.
Цветная печать ячеек, включая цвет фона, узор и способ заливки
Откройте вкладку Разметка страницы и нажмите кнопку вызова диалогового окна Параметры страницы.
На вкладке Лист в группе Печать снимите флажки черно-белая и черновая.
Примечание: Если цвета на листе не отображаются, возможно, выбран высококонтрастный режим. Если цвета не отображаются при предварительном просмотре, возможно, не выбран цветной принтер.
Если вы хотите выделить текст или числа, чтобы сделать данные более заметными, попробуйте изменить цвет шрифта или добавить цвет фона к ячейке или диапазону ячеек.
Вы ячейка или диапазон ячеек, для которых нужно добавить цвет заливки.
На вкладке Главная нажмите кнопку Цвет заливкии выберите нужный цвет.
Примечание: Эффекты узорной заливки для цветов фона недоступны для Excel в Интернете. Если применить любой из Excel на компьютере, он не будет отображаться в браузере.
Удаление цвета заливки
Если вы решите, что цвет заливки не нужен сразу после его вжатия, просто нажмите кнопку Отменить.
Чтобы позже удалить цвет заливки, вы выберите ячейку или диапазон ячеок, которые вы хотите изменить, и нажмите кнопку Очистить > Очистить форматы.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Читайте также: