Как скопировать цвет текста в excel

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

Сведения об изменении цвета фона ячеек, применении узоров или заливки см. в справке по добавлению или изменению цвета фона ячеек.

Изменение цвета текста в ячейке или диапазоне

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

  2. На вкладке Главная щелкните стрелку рядом с кнопкой Цвет шрифта Кнопка "Цвет шрифта" на вкладке "Главная".

  3. Выберите цвет в группе Цвета темы или Стандартные цвета.

    выбор цвета шрифта;

    Совет: Чтобы применить последний выбранный цвет текста, на вкладке Главная нажмите кнопку Цвет текста.

Применение дополнительного цвета

Если вам нужен определенный цвет текста, вот как можно его получить:

  1. На вкладке Главная щелкните стрелку рядом с кнопкой Цвет текста Кнопка "Цвет шрифта" на вкладке "Главная" и выберите команду Другие цвета.

  2. На вкладке Спектр в поле Цвета выберите нужный цвет.

    Пользовательский параметр наложения цветов

    Если вы знаете числовые значения составляющих нужного цвета, в поле Цветовая модель выберите модель RGB (Red, Green, Blue — красный, зеленый, синий) или HSL (Hue, Sat, Lum — тон, насыщенность, яркость), а затем введите числа, в точности соответствующие искомому цвету.

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

Форматирование цвета ярлычка листа

  1. Щелкните правой кнопкой мыши ярлычок листа, цвет которого вы хотите изменить.

  2. Щелкните Цвет ярлычка, а затем выберите нужный цвет.

    Изменится цвет ярлычка, но не цвет шрифта. При выборе темного цвета ярлычка цвет шрифта меняется на белый, а при выборе светлого цвета — на черный.

Нужна дополнительная помощь?

Копирование условного форматирования, формата в Excel.

​Смотрите также​​ не только данные​ ​ нажимаем на клавишу​​Или, нажимаем на​Excel без формата.​Команда​​Вставка только значений и​и выберите команду​​ из области копирования.​Все содержимое и форматирование​ другой столбец или​Все содержимое и формат​и выберите один​ таблиц в Excel​(Формат по образцу).​Можно скопировать формат​
​ разделе «Буфер обмена»​
​Можно​ ячейки, но и​
​ «Ctrl», удерживая ее​ значок внизу справа​Копировать только значение​Задача​ форматов чисел из​Специальная вставка​Параметр​ ячеек с использованием​

​ диапазон столбцов.​ ячеек, кроме границ​ из вариантов в​ со сложным форматированием.​ Вы увидите пунктирные​ сразу всего листа.​ нажимаем на кнопку​в Excel копировать​ формат ячейки.​ нажатой, нажимаем правой​ выделенного диапазона. Ставим​Копировать формат ячейки в Excel.​ в ячейки Excel​пропускать пустые ячейки​ выделенных ячеек.​.​
​Результат​​ темы, примененной к​Объединить условное форматирование​​ ячеек.​
​ окне «​Урок подготовлен для Вас​ линии вокруг выбранной​ Для этого выделяем​ функции «Формат по​формат ячеек, условное форматирование​Но, в диалоговом​​ мышкой на границу​ галочку у функции​ без формата копируемых​Позволяет предотвратить замену значений​Объединить условное форматирование​В диалоговом окне «​​Пропускать пустые ячейки​

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

​Специальная вставка​ командой сайта office-guru.ru​ ячейки:​ лист, нажав на​ образцу». Эта кнопка​
​, не только формулы​ окне функции «Заполнить»,​​ выделенного диапазона и​
​ «Заполнить только значения».​ данных, чтобы не​ в области вставки,​Условное форматирование из скопированных​Специальная вставка​Позволяет предотвратить замену значений​

Копирование условного форматирования в Excel.

​без рамки​ ячеек объединяется с​Только атрибуты ширины столбцов.​». Атрибуты, кроме​Источник: http://www.howtogeek.com/howto/14165/copy-excel-formatting-the-easy-way-with-format-painter/​Возле указателя мыши также​ левый верхний угол​ – нарисованная кисточка.​
​ или значение ячеек.​
​ есть еще​ передвигаем диапазон в​ Скопированный формат (жирные​ нарушить формат нашей​ когда в скопированной​ ячеек объединяется с​» в разделе​ и атрибутов в​Содержимое и формат ячеек,​
​ условным форматированием в​
​Транспонировать​ можно выбрать исключаются​Перевел: Антон Андронов​ появится небольшая малярная​ таблицы.​Курсор станет в​​ Рассмотрим несколько вариантов.​функция Excel «Прогрессия»​ другое место. Выделенный​ границы) исчезнет.​ таблицы. Например, у​ области содержатся пустые​ условным форматированием в​Вставить​ области вставки, когда​ кроме границ ячеек.​ области вставки.​Содержимое скопированных ячеек со​ при вставке.​Автор: Антон Андронов​ кисть – это​Затем нажимаем на​ виде крестика с​

excel-office.ru

Формат по образцу – простой способ копировать форматирование в Excel

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

​ Excel​ заполнять ячейки числами,​Как заполнить пустые ячейки​ С.​Нам нужно скопировать из​​Транспонировать​​Чтобы математически объединить значения​​ указанных ниже действий.​​ содержатся пустые ячейки.​Атрибуты ширины столбца или​ и атрибутами, которые​ строк будут вставлены​

Формат по образцу в Excel

​ Office 2011 ​ Мы стараемся как можно​ что формат успешно​ кнопкой. Нажимаем в​ курсор в новую​, цвет ячеек и​ например порядковый номер​ в​О разных способах копирования​ столбца B только​

Формат по образцу в Excel

​Заменить столбцы копируемых данных​ копирования и вставки​Команда​Транспонировать​

Формат по образцу в Excel

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

Формат по образцу в Excel

​ Теперь достаточно кликнуть​​ «Копировать». На новом​​ мышкой.​ т.д., можно любым,​ «1». Можно заполнить​.​ статье «Как скопировать​ (без синего цвета​Вставить связь​Специальная вставка​

​все​ с изменением ориентации.​
​ диапазон столбцов.​
​Главная​

​Вставить значения​

office-guru.ru

Копирование и вставка определенного содержимого ячейки

​ требуется скопировать.​​ на вашем языке.​ по ячейке, к​ листе вставляем в​Получилось так.​ описанным здесь способом.​ ячейки с другим​В Excel есть​ формулу в Excel​ ячеек). Выделяем столбец​Вставляемые значения связываются с​диалогового окна в​Все содержимое и формат​ Данные строк будут​формулы и форматы чисел​нажмите кнопку​Только значения в том​На вкладке​ Эта страница переведена​ которой Вы хотите​ ячейку А1 через​

​Проверяем. Напишем цифры​ Подробнее про функцию​ шагом прогрессии или​ функция, которая поможет​ без изменения ссылок».​ B, нажимаем правой​​ исходными. При вставке​ Значок ​ группе​Paste Options button ​ ячеек, включая Вставить​​ вставлены в столбцы,​COMMAND​Только формулы и форматы​COMMAND​Копировать​ виде, как они​Главная​ автоматически, поэтому ее​ применить скопированный формат:​ специальную вставку формат.​​ в новых ячейках,​​ условного форматирования, читайте​​ заполнить ячейки с​​ быстро заполнить ячейки​Как переместить столбец, таблицу​ мышкой на любую​​ связи в копируемые​​операция​ связанные данные.​ и наоборот.​

Меню

​ чисел.​.​

Пункты меню «Вставить»

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

  2. ​Готово! Выбранная ячейка мгновенно​​ Формат и условное​​ куда скопировали формат.​​ в статье «Условное​ Значок ​ геометрической прогрессией.​

  3. ​ или повторяющимися данными,​ в Excel быстро.​ выделенную ячейку и​

  4. ​ данные Excel вводит​​выберите математическую операцию,​​формулы​Вставить связь​​значения и форматы чисел​​Щелкните первую ячейку в​Значения и форматы чисел​Копировать​ неточности и грамматические​​ преобразится, а указатель​​ форматирование всего листа​Формат ячеек А7:А10​ форматирование в Excel».​

    На вкладке

​Вспоминаем, арифметическая прогрессия​

​ или данными с​

​Выделяем ячейки, диапазон​

​ выбираем, в появившемся​ абсолютную ссылку на​ который вы хотите​

​Клавиша T​

​Если данные представляют собой​

​Только значения и форматы​

​ области, куда требуется​Только значения и форматы​

​.​

​ ошибки. Для нас​ мыши вернётся к​

​ скопируется. Как по​

​ скопировался в ячейки​Первый вариант.​ – прибавляет к​

​ прогрессией.​

​ или всю таблицу.​

​ оке, функцию «Копировать».​

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

​ вставить скопированное содержимое.​

​ чисел.​Щелкните первую ячейку в​ важно, чтобы эта​

​ привычному виду.​

​ дате выделить всю​ А12:А15. Здесь скопировался​

​Копировать формат ячейки в​

​ предыдущей цифре число​Например, у нас​ Наводим мышку на​

​ Нажимаем правой мышкой​

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

​ с исходным рисунком.​

​ ячеек.​На вкладке​Значения и исходное форматирование​ области, куда требуется​ статья была вам​Если по иконке инструмента​ строку в таблице,​ ещё и цвет​

​ Excel.​

​ (шаг), геометрическая прогрессия​

​ такая таблица.​

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

​Главная​

​Только значения и атрибуты​ вставить скопированное содержимое.​ полезна. Просим вас​Format Painter​

​ читайте в статье​

​ ячейки и шрифта.​У нас есть​ – умножает предыдущую​Чтобы заполнить пустые ячейки​

Параметры специальной вставки

  1. ​ (не на угол),​ столбца C, выбираем​Примечание:​

  2. ​Результат​​ они отображаются в​​ исходного рисунка вставленный​​Условное форматирование из скопированных​ Значок ​щелкните стрелку рядом​

  3. ​ цвета чисел и​На вкладке​ уделить пару секунд​

  4. ​(Формат по образцу)​​ «Как выделить строку​​Копирование условного форматирования в​ такая таблица. В​​ цифру на число​​ словом «хлеб», выделяем​​ указатель мышки станет​​ функцию «Специальная вставка».​

    На вкладке

  5. ​ Этот параметр доступен только​

    Поле

Параметры вставки

​Нет​

​ ячейках.​

​ также меняется.​

​ ячеек объединяется с​ с кнопкой​ размера шрифта.​

​Главная​

​ и сообщить, помогла​

​ кликнуть дважды, то​

​ в Excel по​ Excel​ ячейках столбца А​ (шаг).​

​ ячейки А23:А27 в​

​ в виде четырехсторонней​

​ Ставим галочку у​

​ при выборе​Вставка содержимого скопированной области​

​форматы​

​Совет:​

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

​Вставить​Форматирование​щелкните стрелку рядом​ ли она вам,​

​ скопированный формат можно​

​ дню недели».​.​

​ установлены разные форматы.​

​Например, так.​ столбце А. На​ стрелки. Нажимаем на​ слов «Значения», нажимаем​

​все​

​ без математического действия.​Вставка только форматов ячеек.​

​ Некоторые параметры доступны в​

​ области вставки.​и выберите пункт​Все атрибуты форматирования ячеек,​

​ с кнопкой​

​ с помощью кнопок​ будет применить уже​Команда​Копируем как формат​

Параметры операций

​ Какие бывают форматы,​В столбце А заполнили​ закладке «Главная» в​ левую кнопку мышки​

​ «ОК». Получилось так.​

​или​

​сложить​

​примечания​ меню​

​Параметры операций позволяют выполнить​

​Специальная вставка​ включая форматы чисел​Вставить​

​ внизу страницы. Для​

​ несколько раз. Помимо​Format Painter​ ячеек. Условное форматирование​

​ как их установить,​

​ по арифметической прогрессии​ разделе «Редактирование» нажимаем​ и двигаем выделенный​

​Как скопировать формулу в​

​без рамки​Добавление значений из области​Клавиша X​

Доступны и другие параметры:

​Вставка​

​ математические действия со​

​.​

​ и исходное форматирование.​и выполните одно​ удобства также приводим​ этого, Вы можете​(Формат по образцу)​

​ тоже скопируется. Например,​

​ смотрите в статье​ с шагом «1».​ на кнопку «Заполнить».​ диапазон в другое​ Excel без формата​

​в разделе​

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

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

  1. ​Вставить​ в области вставки.​Вставка правил проверки данных​

  2. ​ диалоговом окне​​ копирования и вставки.​​Пункт меню​​Вставляемые значения связываются с​ Кнопка ​ действий. Параметры в​

  3. ​ (на английском языке).​ к группе ячеек​ форматирование выделенного фрагмента​

  4. ​ в ячейки «Больше​​Чтобы скопировать форматы​​ «Прогрессия», выходит диалоговое​​ выбираем, в какую​​ Выделенные ячейки переместились​​Многим знакома такая​​в диалоговом окне​​вычесть​​ для скопированных ячеек​

    Вкладка

  5. ​Специальная вставка​​Параметр​​Что вставляется​​ исходными. При вставке​​ меню​Можно копировать и вставлять​

    ​ в Excel, просто​

    ​ в Excel и​

    ​ 200».​

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

    ​ в новое место.​

    ​ ситуация. Когда мы​

    ​Специальная вставка​

    ​Вычитание значений из области​ в область вставки.​. Имена параметров могут​Результат​

    ​Все​

    ​ связи в копируемые​

    ​Вставка​

    ​ определенного содержимого ячеек​

    ​ протянув выделение через​

    ​ перенести его на​Теперь скопируем формат​ их. Нажимаем «Копировать».​

    ​ так.​

    ​ Можно копировать ячейки​Еще один способ​ копируем автозаполнением (протягиваем​.​

    ​ копирования из значений​

    ​С исходной темой​ немного различаться, но​Нет​

    ​Все содержимое и формат​

    ​ данные Excel вводит​зависит от типа​ и атрибуты (например,​ всю группу. Когда​

    ​ другой фрагмент. Всего​

    ​ ячеек через функцию​ Ставим курсор в​В столбце B установили​

    ​ по строке (вправо,​

    ​ заполнить быстро столбец​ черный крестик справа​Перемещение и копирование листа​

    ​ в области вставки.​

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

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

    ​Перемещение и копирование ячеек,​

    ​умножить​

    ​ форматирования с помощью​

    ​Выделите ячейки с данными​ без математического действия.​

    ​ данные.​

    ​ копируемую ячейку или​ ячейках:​ и проверки). По​

    ​ по иконке команды​

    ​ мышью Вы можете​ ячейки со скопированным​ Из контекстного меню​

    ​ шагом «10».​

    ​ (вверх, вниз), т.д.​ в статье «Заполнить​ копируется и формат​

    ​ строк и столбцов​

    ​Умножение значений из области​ темы, примененной к​ и атрибутами, которые​

    ​сложить​формулы​ диапазон ячеек в​Пункт меню​ умолчанию при использовании​Format Painter​ скопировать такие детали​ условным форматированием напишем​ выбираем функцию «Специальная​

    ​В столбце С​

    ​ Мы выбрали функцию​

    ​ быстро диапазон, массив​

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

    ​Добавление значений из области​

    ​Только формулы.​ новом месте.​

    ​Что вставляется​

    ​Копировать​(Формат по образцу)​ форматирования, как шрифт,​ другие числа. Получилось​ вставка». Ставим галочку​ установили геометрическую прогрессию​ Excel заполнить «Вниз».​ в Excel» тут.​

    ​ нашу таблицу. Например,​​как быстро копировать в​ из области копирования.​​без рамки​​На панели инструментов​​ копирования к значениям​​Клавиша C​​Вставить как рисунок​​Вставить​​и значки​​ еще раз, чтобы​

См. также

​ выравнивание, размер шрифта,​

​ так. Скопировалось и​ у слова «форматы».​

support.office.com

Как скопировать в Excel.

​ с шагом «2».​​ Получится так.​ ​Как переместить строку в​ скопировалось так.​Excel таблицу, ячейки, строку,​разделить​​Вставка всего содержимого и​​Стандартная​ в области вставки.​​Вставка только значений в​Скопированные данные как изображение.​Все содержимое и формат​Вставить​
​ отключить ее, или​ границы, цвет фона​ ​ условное форматирование.​
​ Нажимаем «ОК». Получилось​ Заполнили диалоговое окно​Как заполнить пустые ячейки​Excel​Скопировался формат верхней, копируемой​ столбец, копировать формат,​Деление значений из области​
​ формат, кроме границ​нажмите кнопку​вычесть​ том виде, как​Связанный рисунок​ ячеек, включая связанные​(или​ нажмите​ и перенести их​Внимание!​ так.​ так.​ в столбце с​.​ ячейки – скопировался​ скопировать без формата,​ вставки на значения​Как скопировать значение ячейки в Excel без формата. ​ ячеек.​Копировать​​Вычитание значений из области​
​ они отображаются в​Скопированные данные как изображение​ данные.​+ C и​Esc​ на одну или​В Excel, с​Все форматы из четырех​Очень удобная функция, при​
​ разными данными, смотрите​Выделяем строку, нажимаем​ жирный шрифт. Чтобы​ заполнить пустые строки​ из области копирования.​Ширины столбцов​.​ копирования из значений​ ячейках.​ со ссылкой на​формулы​+ V), будут​
​.​ несколько других ячеек.​ помощью условного форматирования,​ ячеек (А1:А4) скопировались​ заполнении ячеек, ничего​ в статье «Как​ на любую границу​
​ вставить скопированный текст​,​
​Дополнительные параметры определяют, как​Вставка ширины столбца или​Щелкните первую ячейку в​ в области вставки.​форматы​
​ исходные ячейки (изменения,​Только формулы.​
​ скопированы все атрибуты.​Инструмент​На любом листе Excel​ можно скрыть текст.​ в четыре новых​ высчитывать не нужно.​ заполнить таблицу в​ выделенной строки и,​ не жирным, копируем​заполнить столбец числами с​ пустые ячейки обрабатываются​ диапазона столбцов в​ области, куда требуется​умножить​
​Содержимое и формат ячеек.​ внесенные в исходных​Формулы и форматы чисел​ Выберите параметр определенных​Format Painter​ выделите ячейку с​
​ Это нужно помнить​ ​ ячейки (А7:А10).​​В следующей статье​
​ Excel повторяющимися данными»​ удерживая мышку нажатой,​ ячейки. А вставляем,​ прогрессией​ при вставке, является​ другой столбец или​
​ вставить скопированное содержимое.​Умножение значений из области​примечания​ ячейках, отражаются и​Только формулы и форматы​ вставки, можно либо​(Формат по образцу)​ форматированием, которое Вы​ при копировании. Подробнее​Ещё способ​ мы собрали перечень​ здесь.​
​ перемещаем строку в​ не через функцию​ ​, т.д. Основные приемы​​ ли будет вставлена​
​ диапазон столбцов.​На вкладке​ вставки на значения​Вставка только примечаний к​ в ячейках, куда​ чисел.​
​ с помощью параметра​ прост и очень​
​ хотели бы скопировать.​ об этом читайте​копировать формат ячейки в​ способов анализа данных​Копирование форматирования в​ другое место.​ «Вставить», а через​​ копирования смотрите в​ скопированных данных в​формулы и форматы чисел​Главная​ из области копирования.​ ячейкам.​ вставлено изображение).​Сохранить исходное форматирование​ меню​ полезен. Он сэкономит​
Как заполнить столбец в Excel.​ Затем на вкладке​ в статье «Как​ Excel​ в Excel, в​Excel​Чтобы, не просто​ функцию «Специальная вставка».​
​ статье «Копирование в​ ​ виде строк или​​Вставка только формул и​
​в группе​разделить​проверка​Ширины столбцов​Все содержимое и формат​
Копирование форматирования в Excel.​Вставить​ Вам массу времени,​Home​​ скрыть текст в​​.​ зависимости от потребностей.​.​ переместить, а скопировать​ В появившемся диалоговом​ Excel».​ столбцов и связывание​ форматов чисел из​Редактирование​
​Деление значений из области​Только правила проверки данных.​Вставка ширины столбца или​ ячеек.​или выберите​ когда Вы будете​(Главная) выберите команду​
​ Excel» здесь.​
Заполнить в Excel прогрессией.​Выделяем ячейки. На​ Смотрите статью «Анализ​Так же, функцией​ ячейки, наводим на​ окне выбираем функцию​Как скопировать значение ячейки​ вставленных данных для​
​ выделенных ячеек.​нажмите кнопку​ вставки на значения​
​Клавиша R​ диапазона столбцов в​Без рамок​Специальная вставка​ работать над созданием​​Format Painter​Копировать формат листа Excel.​ закладке «Главная» в​
​ данных в Excel».​ «Заполнить» можно копировать​ границу выделенного диапазона,​ «Значение».​ в​ скопированных данных.​значения и форматы чисел​

excel-office.ru

​Вставить​

 

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

 

БМВ

Модератор

Сообщений: 21383
Регистрация: 28.12.2016

Excel 2013, 2016

#2

15.09.2021 08:19:18

Цитата
DopplerEffect написал:
но что бы цвет сохранился.

в зависимости от того ,какая версия excel, а также чего цвет нужно сохранить, можно скопировать макросом результирующий формат
примерно так

Код
Cell2.activecell.Format.Interior.Color=Cell1.DisplayFormat.Interior.Color

По вопросам из тем форума, личку не читаю.

 

evgeniygeo

Пользователь

Сообщений: 2276
Регистрация: 19.06.2018

#3

15.09.2021 08:20:53

DopplerEffect,
определить цвет ячейки можете вот так:

Код
ActiveCell.DisplayFormat.Interior.Color
 
 

Юрий Сутурин

Пользователь

Сообщений: 9
Регистрация: 01.01.1970

#5

15.09.2021 08:41:39

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

Вот пример простого макроса, если условие одно (и оно выполняется). Надо будет два раза выбрать ячейку — сначала исходную (Select Source Cell) потом ту, в которую надо будет вставить (Select Target Cell). Проверил у себя на простом примере —  сбоев не обнаружил (но они могут быть :)

Код
Sub CopyValueAndCondFormatColors()
    
    Dim Source As Range, Target As Range
    
    Set Source = Application.InputBox("Select SOURCE cell", Default:=Selection.Address, Type:=8)
    Set Target = Application.InputBox("Select TARGET cell", Default:=Selection.Address, Type:=8)
    
    Target.Value = Source.Value
    If Source.FormatConditions.Count > 0 Then
        With Target
            .Interior.Color = Source.DisplayFormat.Interior.Color
            .Font.Color = Source.DisplayFormat.Font.Color
        End With
    End If
    
End Sub

Изменено: Yurik7415.09.2021 10:02:43
(обновление кода для случая невыполнения условия)

 

БМВ

Модератор

Сообщений: 21383
Регистрация: 28.12.2016

Excel 2013, 2016

#6

15.09.2021 09:34:32

Цитата
Юрий Сутурин написал:
сбоев не обнаружил (но они могут быть

и будут. Кто сказал что условие выполняется, даже если оно одно?

По вопросам из тем форума, личку не читаю.

 

Yurik74

Пользователь

Сообщений: 9
Регистрация: 01.01.1970

БМВ, век живи, век учись :)
Предлагаю изменить FormatConditions(1) на DisplayFormat. Тогда ведь и количество условий становится неважным. Просто не знал про DisplayFormat  

Изменено: Yurik7415.09.2021 10:04:24

 

Добрый день!
Увидел в интернете красивую визуализацию и думал что ее легко повторить.
Но столкнулся с задачей, что не знаю как скопировать цвет ячейки и сделать тепловую карту.
Файл приложен.
Есть таблица в столбце располагаться цифровые данные. И они стандартной функцией условного форматирования «Цветовые шкалы» окрашиваться в цветовые оттенки.
Вопрос как окрасить в точно такой же цвет ячейку на схематической карте, чтобы в случае изменения данных в таблице и изменении оттенков согласно форматирования по «Цветовой шкале» цвета на карте также бы изменялись.
Если есть решение прошу объяснить максимально доходчиво я макросами я на вы.

 

Ігор Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#9

26.12.2021 00:35:26

написать макрос гораздо проще, чем обьяснять

Код
Sub CellsColor()
  Dim rg As Range, r&, c As Range, f As Range
  For Each c In [p101:ah122]
    If IsEmpty(c) Then Set f = c.Offset(-1, 0) Else Set f = c
    If Not IsEmpty(f) Then
      If WorksheetFunction.CountIf([g:g], f) Then
        r = WorksheetFunction.Match(f, [g:g], 0)
        c.Interior.Color = Cells(r, 8).DisplayFormat.Interior.Color
      End If
    End If
  Next
End Sub

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

 

Добрый день Игорь!
Действительно работает!!!
Огромное спасибо!!!
Цитата из фильма «Олигарх»: «Фокусник…. Ловко…..Я правда ни…. не понял, но башка у вас варит».
В очередной раз понял «Когда знаешь — все просто», надо учить макросы.

Ух пошел дальше тестировать, а если некоторые квадратики на условной карте поменять местами тоже будет работать?
А как если придется поменять столбец с исходными данными или данные должны быть только в столбце «H»?

Не ожидал что так оперативно найдется решение!!!

СПАСИБО!!!  

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

#11

26.12.2021 19:06:36

Цитата
Артём Кузнецов написал:
а если некоторые квадратики на условной карте поменять местами тоже будет работать?

А если самостоятельно взять и проверить? Или нет никакой возможности это сделать?
Артём Кузнецов,  ну вот зачем подобные вопросы?

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

Скопируйте цвет фона ячейки только в диапазон с помощью VBA

Быстро копируйте цвет фона ячейки только в диапазон с помощью копирования форматирования ячейки хорошая идея3


стрелка синий правый пузырь Скопируйте цвет фона ячейки только в диапазон с помощью VBA

В Excel вы можете использовать только код VBA для копирования только цвета заливки ячейки.

Перед запуском VBA вы должны знать номер цвета, который вам нужно скопировать в списке цветов.

цвет заливки копии документа 1

1. Нажмите Alt + F11 , чтобы открыть Microsoft Visual Basic для приложений окна, а затем нажмите Вставить > Модули, затем вставьте ниже VBA в новое окно модуля.

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

Sub color1()
Dim i As Integer
i = InputBox("Enter the colour number")Range("D1:F6").Interior.ColorIndex = i
End Sub

Функции: В VBA вы можете изменить диапазон ячеек по мере необходимости Диапазон («D1: F6»). Interior.ColorIndex = i.

2. Нажмите F5 ключ для запуска этого VBA. Затем в появившемся диалоговом окне введите в него относительное количество цветов. Смотрите скриншот:

цвет заливки копии документа 2

3. Нажмите OK. Ассортимент пополнился 17-м цветом.

цвет заливки копии документа 3

Но с этим VBA вы можете использовать только цвет из списка цветов, если цвет вне списка, он не может работать. Итак, перейдем к другому действенному методу.


стрелка синий правый пузырь Быстро копируйте цвет фона ячейки только в диапазон с помощью копирования форматирования ячейки

Работы С Нами Kutools for ExcelАвтора Копировать форматирование ячеек Каким бы ни был цвет, с его помощью можно быстро скопировать только его и вставить в другие ячейки.

Бесплатная установка Kutools for Excel а затем выполните следующие шаги:

1. Выберите ячейку, в которой нужно скопировать цвет заливки, нажмите Кутулс > Формат > Копировать форматирование ячеек. Смотрите скриншот:

цвет заливки копии документа 4

2. в Копировать форматирование ячеек диалог, проверьте Цвет / оттенок салона только. Смотрите скриншот:

цвет заливки копии документа 5

3. Нажмите Ok, и выберите ячейки, в которые нужно вставить этот цвет. Смотрите скриншот:

цвет заливки копии документа 6

4. Нажмите OK. Выбранный диапазон закрашен тем же цветом.

цвет заливки копии документа 7

С помощью функции «Копировать форматирование ячейки» вы также можете скопировать все форматирование ячейки, скопировать только цвет шрифта ячейки и так далее.


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

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


Оценок пока нет. Оцените первым!

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

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

Начнем с простого. На главной панели инструментов ленты находится панель Формата Ячеек:

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

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

Теперь зададим формат ячейки пользуясь контекстным меню, для чего кликнем правой кнопкой мыши на ячейке и в открывшемся списке выберем «Формат Ячеек»:

формат ячеек в excel

На вкладке «Заливка» можно выбрать цвет фона и узор.

Рассмотрим несколько иную ситуацию. Допустим вы хотите скопировать цвет ячейки (и формат) с существующей и применить к своим ячейкам. Воспользуемся кнопкой на главной панели «Формат по образцу» («метелочка»):

Excel формат по образцу

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

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

Задать цвет ячейке (A1 окрашивается в Желтый):

Sub Макрос2()
Range("A1").Select
With Selection.Interior
.Color = 65535
End With
End Sub

Скопировать формат ячейки (формат A1 копируется на A3):

Sub Макрос1()
Range("A1").Select
Selection.Copy
Range("A3").Select
Selection.PasteSpecial
Application.CutCopyMode = False
End Sub

Теперь комбинируя формат с операторами условия можно написать вычисления (например, суммирование) по условию цвета.

Будем благодарны, если Вы нажмете +1 и/или Мне нравится внизу данной статьи или поделитесь с друзьями с помощью кнопок ниже.

Спасибо.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как скопировать функцию в excel на весь столбец
  • Как скопировать фрагмент текста или весь текст в документ word
  • Как скопировать фрагмент таблицы в excel
  • Как скопировать фрагмент документа в ms word
  • Как скопировать фото в excel в ячейку

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии