Копирование только заливки excel

В некоторых случаях вам может потребоваться скопировать цвет заливки ячейки только в ячейки диапазона, но нет опции вставки, которая может помочь вам вставить только цвет заливки ячейки в 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)


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

Копирование форматирования ячеек

Браузер не поддерживает видео.

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

  2. На ленте >формат полярного формата.

  3. Перетащите, чтобы выбрать ячейку или диапазон, к которые нужно применить форматирование.

  4. Отпустите кнопку мыши, и форматирование должно быть применено.

Вам нужны дополнительные возможности?

Способы форматирование таблицы

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

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

0 / 0 / 0

Регистрация: 15.03.2011

Сообщений: 23

1

Как скопировать только цвет ячеек? Без формата

11.05.2011, 12:52. Показов 36788. Ответов 12


Студворк — интернет-сервис помощи студентам

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

Нужно, чтобы второй и третий столбцы были раскрашены так же как первый.

Я бы просто скопировал первый столбец, и специальной вставкой вставил бы формат вместе с цветом в остальные столбцы. Но полностью формат мне не нужен. Нужен только цвет.



0



Flaer

11.05.2011, 13:18

2

Выделяешь столбцы и запускаешь цикл, по строкам. Смотришь цвет первой ячейки, меняешь у двух остальных. Всё просто.
А вообще советую пользоваться Записью макросов. Вот, например, для одной ячейки:

Visual Basic
1
2
3
4
    With Selection.Interior
        .ColorIndex = 8
        .Pattern = xlSolid
    End With

Для диапазона расширить не проблема

Decadent

1 / 1 / 0

Регистрация: 25.04.2010

Сообщений: 30

11.05.2011, 13:30

3

Visual Basic
1
2
3
4
5
6
Sub e()
rf = WorksheetFunction.CountA(Columns('A')) 'столбец А с цветом, столбец Б с процентами
For i = 1 To rf
Cells(i, 2).Interior.ColorIndex = Cells(i, 1).Interior.ColorIndex
Next i
End Sub



0



0 / 0 / 0

Регистрация: 15.03.2011

Сообщений: 23

11.05.2011, 15:14

 [ТС]

4

А без перебора каждой ячейки нельзя обойтись?
А то если столбцов не два, а 50 и ячеек в них по 100 на каждую…
Шибко долго будет.



0



1 / 1 / 0

Регистрация: 25.04.2010

Сообщений: 30

11.05.2011, 15:38

5

to Apkaxa
вы о VBA имеете представление?



0



22 / 5 / 1

Регистрация: 05.09.2010

Сообщений: 370

12.05.2011, 07:17

6

А цветов сколько? Если до трех, то можно модифицировать таблицу (вставить дополнительный столбец, в котором ставить например 1, 2 или 3), а строку красить через УСЛОВНОЕ ФОРМАТИРОВАНИЕ.



0



0 / 0 / 0

Регистрация: 15.03.2011

Сообщений: 23

12.05.2011, 08:16

 [ТС]

7

to Decadent

Ну вообще-то я новичок.

Представление о VBA пытаюсь сейчас получить задавая вопросы разным людям.

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

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

to Masalov
Цветов может быть 6-8.



0



Decadent

1 / 1 / 0

Регистрация: 25.04.2010

Сообщений: 30

12.05.2011, 10:39

8

открываете книгу excel с вашими данными.
нажимаете alt + F11
слева находите ‘эта книга’, там правой кнопкой мыши insert — module
копируете написанный мной код и вставляете туда.
далее закрываете окно VBA (вернулись в Excel)
сервис — макросы — выбрали программу ‘копирование_цвета’ — выполнить.
кстати для трех столбцов код немного изменится (копируй, то что ниже):

Visual Basic
1
2
3
4
5
6
7
Sub копирование_цвета()
rf = WorksheetFunction.CountA(Columns('A')) 'столбец А с цветом, столбец B с цифрами, столбец С процентами
For i = 1 To rf
Cells(i, 2).Interior.ColorIndex = Cells(i, 1).Interior.ColorIndex
Cells(i, 3).Interior.ColorIndex = Cells(i, 1).Interior.ColorIndex
Next i
End Sub

код корректно работает при отсутствии пустых ячеек в списке столбца А.



1



0 / 0 / 0

Регистрация: 15.03.2011

Сообщений: 23

12.05.2011, 19:48

 [ТС]

9

to Decadent

Спасибо.
Внимательно вчитался в код. Все понял.



0



0 / 0 / 0

Регистрация: 03.04.2019

Сообщений: 5

03.04.2019, 13:14

10

Добрый день, прошу помощи —
мне необходимо повторить цвета из ячеек с условным форматированием (в моем случае Цветовая шкала Красный-Белый) на другие ячейки, в которых содержатся другие данные — но нужно не применить аналогичную логику форматирования, а повторить ту же мозайку к такому же по размеру диапазону но с другими данными.

Порылся ничего не нашел, описанный выше метод не подходит..



0



15136 / 6410 / 1730

Регистрация: 24.09.2011

Сообщений: 9,999

03.04.2019, 18:27

11



0



0 / 0 / 0

Регистрация: 03.04.2019

Сообщений: 5

08.04.2019, 07:16

12

Спасибки Вам огромное, понял, пошел копать.



0



2 / 1 / 1

Регистрация: 28.11.2019

Сообщений: 21

30.01.2020, 06:35

13

Подскажите, может есть что то по типу текста:
=если(цвет(A1;A1;0))



0



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

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

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

Содержание

  1. Быстрый подсчет/суммирование ячеек по фону или форматировать цвет в Excel
  2. Копировать цвет фона ячейки только в диапазон с помощью VBA
  3. Быстро скопировать цвет фона ячейки только для диапазона с копированием форматирования ячеек

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

В некоторых случаях у вас может быть диапазон ячеек с несколькими цветами, и то, что вы хотите заключается в подсчете/суммировании значений на основе одного и того же цвета, как вы можете быстро рассчитать?
С Kutools for Excel Подсчет по цвету , вы можете быстро выполнить множество вычислений по цвету, а также создать отчет о рассчитанный результат. Нажмите, чтобы получить бесплатную полнофункциональную пробную версию через 30 дней!

Kutools для Excel: с более чем 300 удобными надстройками Excel, попробуйте бесплатно без ограничений в течение 30 дней.

->

Вкладка Office Включает редактирование и просмотр с вкладками в Office и делает вашу работу намного проще …

Подробнее … Бесплатная загрузка …

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

  • Повторное использование чего угодно: добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
  • Более 20 текстов особенности: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Подробнее … Скачать бесплатно …


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

Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50% своего времени и уменьшите тысячи щелчков мышью каждый день!

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

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

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

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

Совет : в VBA вы можете изменить диапазон ячеек по мере необходимости Range (“D1: F6”). Interior.ColorIndex = i.

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

3. Нажмите ОК . Диапазон залит 17-м цветом.

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


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

с Kutools for Excel ‘s Копировать форматирование ячеек feacture, независимо от цвета, он может помочь вам быстро скопировать только его и вставить в другие ячейки.

Kutools for Excel , с более чем 300 удобными функциями, облегчит вашу работу.

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

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

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

2. В диалоговом окне Копировать форматирование ячейки установите флажок Только внутренний цвет/затенение . См. Снимок экрана:

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

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

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


Как скопировать заливку созданную условным форматированием?

ZetMenChavo

Дата: Суббота, 15.08.2020, 18:20 |
Сообщение № 1

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 138


Репутация:

7

±

Замечаний:
0% ±


Excel 2010

Здравствуйте. Начну с примера с формулами: создавая в первой ячейке формулу, например, «=1+2», а затем копирую эту ячейку, в новой мы получим ту же формулу. Однако при копирование, нажав на новую ячейку ПКМ и выбрав вставить значения, мы скопируем лишь конечный результат этой формулы. Теперь вопрос: можно ли проделать подобное с заливкой ячейки, созданной при помощи условного форматирования? При попытке применить у себя тот же метод что и с формулой. но вместо «вставки значения» — «вставить форматирование», выходило, что копировалась не сама заливка, а усл.фор-е из копируемой области. Есть ли способ получить желаемый результат?

 

Ответить

Pelena

Дата: Суббота, 15.08.2020, 18:38 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Здравствуйте.
Макросом можно, здесь есть вариант


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

ZetMenChavo

Дата: Воскресенье, 16.08.2020, 12:07 |
Сообщение № 3

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 138


Репутация:

7

±

Замечаний:
0% ±


Excel 2010

Pelena, Добрый день. Первый раз работал с Экселевским макросом, но вроде получилось воспользоваться вашим вариантом, хотя у тех ячеек, в которых были гиперссылки формулой, ещё и форматирование текста изменилось, пришлось остальное в ручную доделывать.
А есть ли способы без участия макросов?

 

Ответить

Юрий_Ф

Дата: Воскресенье, 16.08.2020, 12:52 |
Сообщение № 4

Группа: Проверенные

Ранг: Ветеран

Сообщений: 586


Репутация:

0

±

Замечаний:
60% ±


Excel 2010

Я обычно применяю для этого кисточку — ФОРМАТ ПО ОБРАЗЦУ!
И всё отлично работает. Exel сама меняет формулы УФ в новых ячейках!


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!

Сообщение отредактировал Юрий_ФВоскресенье, 16.08.2020, 12:53

 

Ответить

ZetMenChavo

Дата: Воскресенье, 16.08.2020, 14:03 |
Сообщение № 5

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 138


Репутация:

7

±

Замечаний:
0% ±


Excel 2010

Юрий_Ф, вы не поняли, как раз так как вы предложили мне и НЕ надо. При вашем способе копируется именно УФ, а не итоговая заливка.

 

Ответить

Юрий_Ф

Дата: Воскресенье, 16.08.2020, 14:10 |
Сообщение № 6

Группа: Проверенные

Ранг: Ветеран

Сообщений: 586


Репутация:

0

±

Замечаний:
60% ±


Excel 2010

Я тогда не понял, зачем вообще всё? Удалите УФ, залейте нужным цветом, а потом той же кисточкой!
Или я опять вас не понял? :)


То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!

 

Ответить

ZetMenChavo

Дата: Воскресенье, 16.08.2020, 14:46 |
Сообщение № 7

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 138


Репутация:

7

±

Замечаний:
0% ±


Excel 2010

Юрий_Ф, Дело в том что, таблица получается большая, и для удобства навигации использую чередование цветов, которое проще создать при помощи УФ нежели вручную, но поскольку в закрашеваемых ячейках не будут производиться изменения значений то и УФ зависимое от значений в них не нужно в долгосрочной перспективе. Плюс когда на одной ячейке действует несколько УФ с заливкой, то в приоритете форматирование от той УФ что выше в списке, из-за чего приходиться прописывать дополнительные условия в формулах оключающие одну УФ когда ИСТИНА у другой. Но когда первая заливка сделана вручную, а другая УФ, то в приоритете та что из УФ, так что дополнительных условий в формулах можно не прописывать.
Плюс ещё вопрос: это во всех версиях Эксель нельзя сделать в УФ толстую сплошную границу или это мне так повезло?

Сообщение отредактировал ZetMenChavoВоскресенье, 16.08.2020, 14:52

 

Ответить

Pelena

Дата: Воскресенье, 16.08.2020, 16:52 |
Сообщение № 8

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

А есть ли способы без участия макросов?

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

во всех версиях Эксель нельзя сделать в УФ толстую сплошную границу

да, во всех


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

ZetMenChavo

Дата: Воскресенье, 16.08.2020, 17:54 |
Сообщение № 9

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 138


Репутация:

7

±

Замечаний:
0% ±


Excel 2010

Pelena,

К сообщению приложен файл:

9578653.xlsx
(24.8 Kb)

 

Ответить

Pelena

Дата: Воскресенье, 16.08.2020, 18:22 |
Сообщение № 10

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

У Вас ведь условия УФ прописаны в столбце F. Включаете фильтр, фильтруете по критерию ИСТИНА, выделяете, скажем розовый диапазон, раскрашиваете, потом фильтруете по критерию ЛОЖЬ, выделяете, раскрашиваете более светлым.
Да, время потребуется, но не так много


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

ZetMenChavo

Дата: Воскресенье, 16.08.2020, 18:37 |
Сообщение № 11

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 138


Репутация:

7

±

Замечаний:
0% ±


Excel 2010

Pelena, :o Так вот как можно было!) Фильтром раньше не пользовался, так что даже не подозревал, век живи век учись). Спасибо за подсказку, вариант — то что нужно :D

 

Ответить

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

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

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

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

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