Excel позволяет настраивать форматы ячеек, чтобы их содержимое отображалось, так как требует пользователь. Притом форматы можно не только создавать, но и копировать или изменять. Копирование форматов ячеек существенно упрощает процесс оформления представления данных в таблицах.
Чтобы скопировать формат ячейки, есть два способа выполнения данной операции: 1 Формат по образцу и 2 Специальная вставка.
Порядок копирования форматов
Предположим, что у нас есть таблица следующего вида:
В колонке «Сумма», которая отформатирована особым образом, проставлена формула.
Мы хотим отформатировать аналогичным образом колонку с указанием товара.
Для этого:
1 способ. Формат по образцу
Выделяем любую ячейку из столбца «Сумма», нажимаем на кнопку «Формат по образцу» в закладке меню «Главная»:
Далее, выделяем левой клавишей мыши форматируемые ячейки из столбца «Наименование товара» и отпускаем клавишу мыши.
Получаем:
Видим, что в ячейках сохранились значения с указанием товаров.
2 способ. Специальная вставка
Специальная вставка – очень полезный инструмент, который дает следующие возможности:
- скопировать формулу, а вставить значения;
- сохраняя значение в ячейке, изменить ее формат по образцу другой ячейки;
- сохраняя формат ячейки, вставить в него формулу из другой ячейки;
- скопировать и добавить готовое примечание из другой ячейки;
- скопировать ширину другого столбца;
- массово умножить, прибавить, разделить или вычесть заданное значение;
- перевернуть вертикально расположенные данные в горизонтальное положение и наоборот.
Кроме того, функция дает возможность сочетать вышеперечисленные возможности.
Итак, для копирования формата выделяем любую ячейку из столбца «Сумма», и, не убирая курсора с выделенной области, вызываем правой клавишей мыши меню, выбираем «Копировать»:
Потом выделяем требуемый диапазон ячеек, в котором хотим изменить формат и, пол выделенному делаем щечек правой клавишей мыши меню, опция «Специальная вставка»:
В появившимся диалоговом окне «Специальной вставки» отмечаем опцию «форматы»:
и нажимаем ОК.
Получаем:
Результат при разных способах форматирования получился одинаковым.
Копирование форматирования ячеек
-
Вы выберите ячейку с форматированием, которые нужно скопировать.
-
На ленте >формат полярного формата.
-
Перетащите, чтобы выбрать ячейку или диапазон, к которые нужно применить форматирование.
-
Отпустите кнопку мыши, и форматирование должно быть применено.
Вам нужны дополнительные возможности?
Способы форматирование таблицы
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Копирование условного форматирования, формата в Excel.
Смотрите также не только данные нажимаем на клавишуИли, нажимаем наExcel без формата.КомандаВставка только значений ии выберите команду из области копирования.Все содержимое и форматирование другой столбец илиВсе содержимое и формати выберите один таблиц в Excel(Формат по образцу).Можно скопировать формат
разделе «Буфер обмена»
Можно ячейки, но и
«Ctrl», удерживая ее значок внизу справаКопировать только значениеЗадача форматов чисел изСпециальная вставкаПараметр ячеек с использованием
диапазон столбцов. ячеек, кроме границ из вариантов в со сложным форматированием. Вы увидите пунктирные сразу всего листа. нажимаем на кнопкув Excel копировать формат ячейки. нажатой, нажимаем правой выделенного диапазона. Ставим в ячейки Excelпропускать пустые ячейки выделенных ячеек..
Результат темы, примененной кОбъединить условное форматирование ячеек.
окне «Урок подготовлен для Вас линии вокруг выбранной Для этого выделяем функции «Формат поформат ячеек, условное форматированиеНо, в диалоговом мышкой на границу галочку у функции без формата копируемыхПозволяет предотвратить замену значенийОбъединить условное форматированиеВ диалоговом окне «Пропускать пустые ячейки
исходным данным.Условное форматирование из скопированныхСохранить ширину столбцов оригинала
Специальная вставка командой сайта office-guru.ru ячейки: лист, нажав на образцу». Эта кнопка
, не только формулы окне функции «Заполнить», выделенного диапазона и
«Заполнить только значения». данных, чтобы не в области вставки,Условное форматирование из скопированныхСпециальная вставкаПозволяет предотвратить замену значений
без рамки ячеек объединяется сТолько атрибуты ширины столбцов.». Атрибуты, кромеИсточник: http://www.howtogeek.com/howto/14165/copy-excel-formatting-the-easy-way-with-format-painter/Возле указателя мыши также левый верхний угол – нарисованная кисточка.
или значение ячеек.
есть еще передвигаем диапазон в Скопированный формат (жирные нарушить формат нашей когда в скопированной ячеек объединяется с» в разделе и атрибутов вСодержимое и формат ячеек,
условным форматированием в
Транспонировать можно выбрать исключаютсяПеревел: Антон Андронов появится небольшая малярная таблицы.Курсор станет в Рассмотрим несколько вариантов.функция Excel «Прогрессия» другое место. Выделенный границы) исчезнет. таблицы. Например, у области содержатся пустые условным форматированием вВставить области вставки, когда кроме границ ячеек. области вставки.Содержимое скопированных ячеек со при вставке.Автор: Антон Андронов кисть – этоЗатем нажимаем на виде крестика с
excel-office.ru
Формат по образцу – простой способ копировать форматирование в Excel
Копировать условное форматирование в. Этой функцией удобно диапазон скопируется.Получится так, смотрите столбец нас такая таблица. ячейки. области вставки.выполните одно из в скопированной областиШирины столбцовВыделите ячейки с данными сменой ориентации. ДанныеБолее новые версииПримечание: говорит о том, выделенном листе правой кисточкой. Теперь ставим
Excel заполнять ячейки числами,Как заполнить пустые ячейки С.Нам нужно скопировать изТранспонироватьЧтобы математически объединить значения указанных ниже действий. содержатся пустые ячейки.Атрибуты ширины столбца или и атрибутами, которые строк будут вставлены
Office 2011 Мы стараемся как можно что формат успешно кнопкой. Нажимаем в курсор в новую, цвет ячеек и например порядковый номер вО разных способах копирования столбца B только
Заменить столбцы копируемых данных копирования и вставкиКомандаТранспонировать
диапазона столбцов в требуется скопировать. в столбцы, иВыделите ячейки с данными оперативнее обеспечивать вас скопирован в память. контекстном меню функцию ячейку, нажимаем левой шрифта, формат ячеек, с арифметической прогрессиейExcel быстро формул читайте в данные без формата строками и наоборот. областей, в полеЗадачаВставка содержимого скопированных ячеек другой столбец илиНа вкладке наоборот. и атрибутами, которые актуальными справочными материалами
Теперь достаточно кликнуть «Копировать». На новом мышкой. т.д., можно любым, «1». Можно заполнить. статье «Как скопировать (без синего цветаВставить связьСпециальная вставка
все с изменением ориентации.
диапазон столбцов.
Главная
Вставить значения
office-guru.ru
Копирование и вставка определенного содержимого ячейки
требуется скопировать. на вашем языке. по ячейке, к листе вставляем вПолучилось так. описанным здесь способом. ячейки с другимВ Excel есть формулу в Excel ячеек). Выделяем столбецВставляемые значения связываются сдиалогового окна вВсе содержимое и формат Данные строк будутформулы и форматы чиселнажмите кнопкуТолько значения в томНа вкладке Эта страница переведена которой Вы хотите ячейку А1 через
Проверяем. Напишем цифры Подробнее про функцию шагом прогрессии или функция, которая поможет без изменения ссылок». B, нажимаем правой исходными. При вставке группе ячеек, включая Вставить вставлены в столбцы,Только формулы и форматыКопировать виде, как ониГлавная автоматически, поэтому ее применить скопированный формат: специальную вставку формат. в новых ячейках, условного форматирования, читайте заполнить ячейки с быстро заполнить ячейкиКак переместить столбец, таблицу мышкой на любую связи в копируемыеоперация связанные данные. и наоборот.
чисел..
Пункты меню «Вставить»
-
отображаются в ячейках.нажмите кнопку текст может содержать
-
Готово! Выбранная ячейка мгновенно Формат и условное куда скопировали формат. в статье «Условное геометрической прогрессией.
-
или повторяющимися данными, в Excel быстро. выделенную ячейку и
-
данные Excel вводитвыберите математическую операцию,формулыВставить связьзначения и форматы чиселЩелкните первую ячейку вЗначения и форматы чиселКопировать неточности и грамматические преобразится, а указатель форматирование всего листаФормат ячеек А7:А10 форматирование в Excel».
Вспоминаем, арифметическая прогрессия |
или данными с |
Выделяем ячейки, диапазон |
выбираем, в появившемся абсолютную ссылку на который вы хотите |
Клавиша T |
Если данные представляют собой |
Только значения и форматы |
области, куда требуетсяТолько значения и форматы |
. |
ошибки. Для нас мыши вернётся к |
скопируется. Как по |
скопировался в ячейкиПервый вариант. – прибавляет к |
прогрессией. |
или всю таблицу. |
оке, функцию «Копировать». |
копируемую ячейку или применить к данным,значения рисунок, он связывается чисел из выделенных |
вставить скопированное содержимое. |
чисел.Щелкните первую ячейку в важно, чтобы эта |
привычному виду. |
дате выделить всю А12:А15. Здесь скопировался |
Копировать формат ячейки в |
предыдущей цифре числоНапример, у нас Наводим мышку на |
Нажимаем правой мышкой |
диапазон ячеек в которое вы скопировали.Вставка только значений в |
с исходным рисунком. |
ячеек.На вкладкеЗначения и исходное форматирование области, куда требуется статья была вамЕсли по иконке инструмента строку в таблице, ещё и цвет |
Excel. |
(шаг), геометрическая прогрессия |
такая таблица. |
границу выделенного диапазона на верхнюю ячейку новом месте.Команда том виде, как В случае изменениявсе, объединить условное форматирование |
Главная |
Только значения и атрибуты вставить скопированное содержимое. полезна. Просим васFormat Painter |
читайте в статье |
ячейки и шрифта.У нас есть – умножает предыдущуюЧтобы заполнить пустые ячейки |
Параметры специальной вставки
-
(не на угол), столбца C, выбираемПримечание:
-
Результат они отображаются в исходного рисунка вставленныйУсловное форматирование из скопированных щелкните стрелку рядом
-
цвета чисел иНа вкладке уделить пару секунд
-
(Формат по образцу) «Как выделить строкуКопирование условного форматирования в такая таблица. В цифру на число словом «хлеб», выделяем указатель мышки станет функцию «Специальная вставка».
-
Этот параметр доступен только
Параметры вставки
Нет |
ячейках. |
также меняется. |
ячеек объединяется с с кнопкой размера шрифта. |
Главная |
и сообщить, помогла |
кликнуть дважды, то |
в Excel по Excel ячейках столбца А (шаг). |
ячейки А23:А27 в |
в виде четырехсторонней |
Ставим галочку у |
при выбореВставка содержимого скопированной области |
форматы |
Совет: |
условным форматированием в |
ВставитьФорматированиещелкните стрелку рядом ли она вам, |
скопированный формат можно |
дню недели».. |
установлены разные форматы. |
Например, так. столбце А. На стрелки. Нажимаем на слов «Значения», нажимаем |
все |
без математического действия.Вставка только форматов ячеек. |
Некоторые параметры доступны в |
области вставки.и выберите пунктВсе атрибуты форматирования ячеек, |
с кнопкой |
с помощью кнопок будет применить ужеКомандаКопируем как формат |
Параметры операций
Какие бывают форматы,В столбце А заполнили закладке «Главная» в левую кнопку мышки
«ОК». Получилось так. |
или |
сложить |
примечания меню |
Параметры операций позволяют выполнить |
Специальная вставка включая форматы чиселВставить |
внизу страницы. Для |
несколько раз. ПомимоFormat Painter ячеек. Условное форматирование |
как их установить, |
по арифметической прогрессии разделе «Редактирование» нажимаем и двигаем выделенный |
Как скопировать формулу в |
без рамкиДобавление значений из областиКлавиша X |
Доступны и другие параметры:
Вставка
математические действия со
. |
и исходное форматирование.и выполните одно удобства также приводим этого, Вы можете(Формат по образцу) |
тоже скопируется. Например, |
смотрите в статье с шагом «1». на кнопку «Заполнить». диапазон в другое Excel без формата |
в разделе |
копирования к значениямПроверка, а также в значениями из областейВыберите нужные параметры.Вставить связь |
из указанных ниже ссылку на оригинал применить форматирование сразу позволяет легко скопировать установим условное форматирование «Формат Excel». Когда нажимаем кнопкуИз появившегося списка место листа Excel..
-
Вставить в области вставки.Вставка правил проверки данных
-
диалоговом окне копирования и вставки.Пункт менюВставляемые значения связываются с действий. Параметры в
-
(на английском языке). к группе ячеек форматирование выделенного фрагмента
-
в ячейки «БольшеЧтобы скопировать форматы «Прогрессия», выходит диалоговое выбираем, в какую Выделенные ячейки переместилисьМногим знакома такаяв диалоговом окневычесть для скопированных ячеек
-
Специальная вставкаПараметрЧто вставляется исходными. При вставке менюМожно копировать и вставлять
в Excel, просто
в Excel и
200».
этих ячеек, выделим окно. Мы заполнили сторону копировать слово.
в новое место.
ситуация. Когда мы
Специальная вставка
Вычитание значений из области в область вставки.. Имена параметров могутРезультат
Все
связи в копируемые
Вставка
определенного содержимого ячеек
протянув выделение через
перенести его наТеперь скопируем формат их. Нажимаем «Копировать».
так.
Можно копировать ячейкиЕще один способ копируем автозаполнением (протягиваем.
копирования из значений
С исходной темой немного различаться, ноНет
Все содержимое и формат
данные Excel вводитзависит от типа и атрибуты (например, всю группу. Когда
другой фрагмент. Всего
ячеек через функцию Ставим курсор вВ столбце B установили
по строке (вправо,
заполнить быстро столбец черный крестик справаПеремещение и копирование листа
в области вставки.
Вставка всего содержимого и результаты идентичны.Вставка содержимого скопированной области ячеек, включая связанные
абсолютную ссылку на данных в выделенных формулы, форматы, примечания Вы закончите, кликните в несколько щелчков «Специальная вставка». В новую ячейку (А7). арифметическую прогрессию с влево), по столбцу в таблице описан внизу ячейки), то
Перемещение и копирование ячеек,
умножить
форматирования с помощью
Выделите ячейки с данными без математического действия.
данные.
копируемую ячейку или ячейках: и проверки). По
по иконке команды
мышью Вы можете ячейки со скопированным Из контекстного меню
шагом «10».
(вверх, вниз), т.д. в статье «Заполнить копируется и формат
строк и столбцов
Умножение значений из области темы, примененной к и атрибутами, которые
сложитьформулы диапазон ячеек вПункт меню умолчанию при использованииFormat Painter скопировать такие детали условным форматированием напишем выбираем функцию «Специальная
В столбце С
Мы выбрали функцию
быстро диапазон, массив
ячейки, что портитРассмотрим несколько приемов, вставки на значения исходным данным. требуется скопировать.
Добавление значений из области
Только формулы. новом месте.
Что вставляется
Копировать(Формат по образцу) форматирования, как шрифт, другие числа. Получилось вставка». Ставим галочку установили геометрическую прогрессию Excel заполнить «Вниз». в Excel» тут.
нашу таблицу. Например,как быстро копировать в из области копирования.без рамкиНа панели инструментов копирования к значениямКлавиша CВставить как рисунокВставитьи значки еще раз, чтобы
См. также
выравнивание, размер шрифта,
так. Скопировалось и у слова «форматы».
support.office.com
Как скопировать в Excel.
с шагом «2». Получится так. Как переместить строку в скопировалось так.Excel таблицу, ячейки, строку,разделитьВставка всего содержимого иСтандартная в области вставки.Вставка только значений вСкопированные данные как изображение.Все содержимое и форматВставить
отключить ее, или границы, цвет фона условное форматирование.
Нажимаем «ОК». Получилось Заполнили диалоговое окноКак заполнить пустые ячейкиExcelСкопировался формат верхней, копируемой столбец, копировать формат,Деление значений из области
формат, кроме границнажмите кнопкувычесть том виде, какСвязанный рисунок ячеек, включая связанные(или нажмите и перенести ихВнимание! так. так. в столбце с. ячейки – скопировался скопировать без формата, вставки на значения ячеек.КопироватьВычитание значений из области
они отображаются вСкопированные данные как изображение данные.+ C иEsc на одну илиВ Excel, сВсе форматы из четырехОчень удобная функция, при
разными данными, смотритеВыделяем строку, нажимаем жирный шрифт. Чтобы заполнить пустые строки из области копирования.Ширины столбцов. копирования из значений ячейках. со ссылкой наформулы+ V), будут
. несколько других ячеек. помощью условного форматирования, ячеек (А1:А4) скопировались заполнении ячеек, ничего в статье «Как на любую границу
вставить скопированный текст,
Дополнительные параметры определяют, какВставка ширины столбца илиЩелкните первую ячейку в в области вставки.форматы
исходные ячейки (изменения,Только формулы.
скопированы все атрибуты.ИнструментНа любом листе Excel можно скрыть текст. в четыре новых высчитывать не нужно. заполнить таблицу в выделенной строки и, не жирным, копируемзаполнить столбец числами с пустые ячейки обрабатываются диапазона столбцов в области, куда требуетсяумножить
Содержимое и формат ячеек. внесенные в исходныхФормулы и форматы чисел Выберите параметр определенныхFormat Painter выделите ячейку с
Это нужно помнить ячейки (А7:А10).В следующей статье
Excel повторяющимися данными» удерживая мышку нажатой, ячейки. А вставляем, прогрессией при вставке, является другой столбец или
вставить скопированное содержимое.Умножение значений из областипримечания ячейках, отражаются иТолько формулы и форматы вставки, можно либо(Формат по образцу) форматированием, которое Вы при копировании. ПодробнееЕщё способ мы собрали перечень здесь.
перемещаем строку в не через функцию , т.д. Основные приемы ли будет вставлена
диапазон столбцов.На вкладке вставки на значенияВставка только примечаний к в ячейках, куда чисел.
с помощью параметра прост и очень
хотели бы скопировать. об этом читайтекопировать формат ячейки в способов анализа данныхКопирование форматирования в другое место. «Вставить», а через копирования смотрите в скопированных данных вформулы и форматы чиселГлавная из области копирования. ячейкам. вставлено изображение).Сохранить исходное форматирование меню полезен. Он сэкономит
Затем на вкладке в статье «Как Excel в Excel, вExcelЧтобы, не просто функцию «Специальная вставка».
статье «Копирование в виде строк илиВставка только формул и
в групперазделитьпроверкаШирины столбцовВсе содержимое и формат
Вставить Вам массу времени,Home скрыть текст в. зависимости от потребностей.. переместить, а скопировать В появившемся диалоговом Excel». столбцов и связывание форматов чисел изРедактирование
Деление значений из областиТолько правила проверки данных.Вставка ширины столбца или ячеек.или выберите когда Вы будете(Главная) выберите команду
Excel» здесь.
Выделяем ячейки. На Смотрите статью «АнализТак же, функцией ячейки, наводим на окне выбираем функциюКак скопировать значение ячейки вставленных данных для
выделенных ячеек.нажмите кнопку вставки на значения
Клавиша R диапазона столбцов вБез рамокСпециальная вставка работать над созданиемFormat PainterКопировать формат листа Excel. закладке «Главная» в
данных в Excel». «Заполнить» можно копировать границу выделенного диапазона, «Значение». в скопированных данных.значения и форматы чисел
excel-office.ru
Вставить
Microsoft Office Excel предоставляет функцию, которая устанавливает одинаковое форматирование для нескольких частей таблицы одновременно. В этой статье будут описаны основные особенности опции.
Как активировать форматирование по образцу
рассматриваемый режим можно включить следующим образом:
- Откройте Excel и выберите ячейку, из которой вы хотите скопировать формат.
- Перейдите в раздел «Главная» вверху главного меню и нажмите кнопку «Форматировать по образцу». Он находится рядом со словом «Вставить».
Как выглядит кнопка Format Painter в Microsoft Office Excel. Чтобы запустить функцию с записи, просто нажмите один раз
Выделите диапазон ячеек в таблице, к которому вы хотите применить то же форматирование, что и исходный элемент. Когда пользователь отпускает левую кнопку мыши, операция завершается.
Выберите нужный диапазон ячеек, чтобы применить форматирование по ссылке. На скриншоте показана копия данных только одной ячейки
Примечание! После активации этой функции рядом со стандартным курсором в Excel появится значок метлы.
Особенности функции Формат по образцу
Чтобы лучше разобраться в теме, необходимо рассмотреть ряд возможностей, которые имеет такое форматирование. Есть несколько:
- Возможность копировать формат ячейки. Количество ячеек, из которых можно скопировать формат, не ограничено.
- Функция применяется как к строкам, так и к столбцам любой таблицы. Кроме того, выбранный набор элементов будет полностью соответствовать исходному.
- Используя эту опцию, вы можете удалить ненужные форматы из других ячеек массива таблицы.
- Если в примере дважды щелкнуть кнопку форматирования с помощью ЛКМ, команда будет исправлена, и пользователь сможет преобразовывать множество ячеек в один формат, пока он нажимает клавишу «Esc» на клавиатуре.
- Возможность форматирования по образцу любого элемента: изображения, цвета, диаграммы, графики и т.д.
Горячие клавиши для активации форматирования по образцу
В Excel любую команду, функцию можно запустить с помощью комбинации специальных кнопок на клавиатуре компьютера. Для включения режима «Форматировать по образцу» необходимо произвести следующие манипуляции:
- Используя левую клавишу манипулятора, выберите диапазон ячеек или элемент, формат которого нужно скопировать.
- При этом зажмите кнопки «Ctrl + C» на клавиатуре ПК, переключившись на английскую раскладку.
- Переместите курсор мыши в другую ячейку и нажмите клавиши «Ctrl + V». Впоследствии этот элемент примет формат исходной ячейки вместе со своим содержимым.
Важно! Вы также можете использовать комбинацию «Ctrl + Shift + V», например, для форматирования. Однако для этого вам нужно будет написать небольшой код и сохранить его в книге макросов.
Макрос форматирования модели
После написания кода вам необходимо добавить сочетание клавиш в список команд Excel. Чтобы справиться с поставленной задачей, необходимо выполнить ряд простых шагов по алгоритму:
- Перейдите на вкладку «Просмотр» на верхней панели инструментов программы.
- Разверните меню «Макрос», щелкнув ЛКМ по стрелке рядом с ним.
- В контекстном меню выберите одноименный элемент.
- В открывшемся окне под строкой «Название макроса» будет написано название добавленного ранее кода. Выберите его левой клавишей манипулятора и нажмите кнопку «Параметры» в столбце инструментов в правой части окна.
Действия в окне макроса
На отображаемой вкладке в поле «Сочетание клавиш» зажмите кнопки «Ctrl + Shift + V», чтобы добавить сочетание клавиш, затем нажмите «ОК», чтобы применить изменения.
Добавить новое сочетание клавиш в список доступных сочетаний клавиш Microsoft Office Excel
Как использовать команду «Ctrl+Shift+V»
После создания горячей клавиши вам необходимо понять, как применять эту команду. Принцип работы комбинации «Ctrl + Shift + V» можно описать так:
- Выберите диапазон элементов, из которых вы хотите скопировать формат.
- Удерживайте кнопки «Ctrl + C», чтобы добавить содержимое ячейки в буфер обмена.
- Перейдите в необходимый диапазон рабочего листа и зажмите комбинацию «Ctrl + Shift + V».
- Проверить результат.
Дополнительная информация! После нажатия клавиш «Ctrl + C» исходная ячейка будет выделена соответствующим цветом. Это обстоятельство свидетельствует о начале работы коллектива.
Функция Format Painter позволяет легко копировать различные формы и изображения. Если вам просто нужно скопировать содержимое определенной ячейки, вы можете использовать комбинацию «Ctrl + Shift + V»
Как быстро скопировать содержимое ячейки в таблице
Есть несколько способов сделать это. Однако самый простой и эффективный метод разбит на следующие шаги:
- Выделите элемент матрицы таблицы, содержимое которого нужно перенести в другую ячейку.
- Выберите нужную ячейку, выделив ее левой кнопкой мыши.
- Подведите курсор мыши к строке ввода формул в верхней строке главного меню программы.
- Поместите знак «=» в строку и укажите на исходную ячейку.
Знак равенства в строке формул Excel
Нажмите «Enter» на клавиатуре, чтобы завершить операцию.
Выберите исходную ячейку, чтобы скопировать ее содержимое
Проверить результат. Содержимое исходного элемента должно переместиться в выбранный.
Примечание! Аналогичным образом можно заполнить необходимый диапазон ячеек в планшете.
Заключение
Поэтому Microsoft Office Excel имеет большое количество полезных функций, позволяющих автоматизировать тот или иной процесс. Пример форматирования пор является одним из таких вариантов. Все способы его активации и использования были рассмотрены выше.
На чтение 3 мин. Просмотров 15.1k. Опубликовано 30.07.2016
Есть в Excel отличная функция «Формат по образцу», которая позволяет копировать все последующие ячейки по формату выделенной ячейки. Наверно, многие ей пользовались. И наверно, как и я, пользовались следующим образом: выделил ячейку, нажал формат по образцу, выделил ячейку, опять нажал формат по образцу, выделил ячейку и так далее. Мне показалось, что проблема этой функции в том, что ее нельзя применить сразу на несколько ячеек. И поэтому я написал макрос, который это делает. Вся печаль состоит в том, что этот макрос оказался не нужен, так как в Excel такой функционал есть .
Урок, который надо усвоить на будущее, заключается в том, что не надо изобретать очередной велосипед, а стоит лишь к существующему прочитать справку . Достаточно было просто навести на соответствующую кнопку мышкой и во всплывающем сообщении дочитать до конца
Нужно просто дважды нажать на кнопку, и можно скопировать формат на несколько ячеек подряд.
Мой макрос работает по другой идеологии. Нужно сначала выделить ячейки (можно раздельные выделения через ctrl)
Запускаем макрос, он спросит ячейку или диапазон ячеек, формат которых нужно скопировать
После работы видим, что выделенные ячейки приняли нужный формат
В общем, ничего сложного. Можно сказать даже, что макрос в одну строчку через метод PasteSpecial. НО кто пишет макросы в excel, те знают, что после работы макроса отсутствует возможность откатить результат. Если при любом действии Excel вы можете нажать стрелочку назад или ctrl+Z, то после макроса все попытки будут тщетны. А при использовании копирования формата обязательно какие-то ячейки случайно зацепишь или не в тот формат переведешь, в общем, отмену действий надо обязательно сделать.
Прочитав статью Как отменить действия макроса, стало понятно, что надо все делать самому в части восстановления данных. Я пошел по первому пути (сохранении свойств ячейки), все таки делать копию листа это круто, но следить в файле копиями листов без 100% возможности потом за собой убрать как-то нехорошо.
Мудрить особо не стал, и просто сохранил свойства ячеек (рамки, шрифт, параметры текста в ячейке). После работы макроса можно откатить все назад
и результат не заставит себя ждать
Есть, конечно, проблемка, описанная в оригинальной статье. Если выделяется, допустим, целая строка или колонка, то сохранение свойств приводит к притормаживанию, а отмена действий посылает Excel в хороший нокдаун. Поэтому в макросе для выделенных ячеек, количество которых более 100, отключается отмена действий. То есть макрос работает, но потом результат не вернешь. Хорошая новость: лучше строки и колонки копировать через стандартную команду «Формат по образцу», так как потом доступна отмена действий и Excel все это делает за секунды.
Единственный косяк в работе стандартной функции копирования формата: при объединенный ячейках в особых случаях excel пишет такое сообщение
То есть, когда вы пытаетесь скопировать формат в строку с объединенными ячейками, вам нужно обязательно выделить полностью всю ячейку, иногда сразу это невозможно или трудно сделать. Но вот мой макрос спокойно применяет формат (насильно), убирая при этом объединенные ячейки
Файл Excel c макросом ExampleCopyFont.xlsm
Отдельно только макрос macros_copyFormat.txt