Найти тему

Быстрая вставка значений в Эксель. Если бы я узнал про этот лайфхак раньше, сэкономил бы кучу времени.

Оглавление

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

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

Как сделать макрос, который будет работать во всех файлах у вас на компьютере?

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

Убедитесь, что у вас в "ленте" есть вкладка "Разработчик". Если ее нет, сначала нужно настроить отображение этой вкладки. В панели разработчика начните запись макроса в личную книгу макросов, сразу остановите ее (листайте галерею):

Нажмите Alt+F8 для отображения всех макросов и выберите макрос, который вы только что создали, и нажмите "изменить" (edit). Обратите внимание, в названии макроса должно быть указано, что он находится в книге PERSONAL.XLSB. Если при записи макроса вы забыли назначить ему горячую клавишу, это можно сделать нажав кнопку параметры. (листайте галерею)

Мы уже близко. Отредактируйте макрос, чтобы он выглядел так:

Sub PasteValues()
' Макрос для вставки из буфера обмена значений без форматирования
' Горячие клавиши: Ctrl+Shift+V
On Error Resume Next
Selection.PasteSpecial Paste:=xlPasteValues
End Sub

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

А как без макроса?

В эксель уже есть встроенные горячие клавиши, например, вставка и изменение на значения:

(в русской версии) Ctrl+V → Ctrl → З (Значения) → Enter
(в английской версии) Ctrl+V → Ctrl → V

Или меню специальной вставки:

Ctrl+Alt+V
Или (русск) Alt+П+Е+З или (англ) Alt+E+S+V

А можно добавить в панель быстрого доступа команду специальной вставки и тогда она будет доступна по сочетанию клавиш Alt+4 (или другая цифра, в зависимости от порядкового номера команды в панлеи)

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

Наука
7 млн интересуются