Добавить в корзинуПозвонить
Найти в Дзене
Герман Геншин

Я больше не трачу время зря: топ-5 VBA-макросов для Excel, которые всегда под рукой!

Первые VBA-макросы, которые я закрепил на своей панели быстрого доступа Excel, сразу стали моими рабочими «палочками-выручалочками». Со временем я добавил ещё пять и теперь решаю типовые задачи — форматирование, чистка, перемещение — буквально за секунды, в любых Excel-документах. В этой статье продолжаю разбирать приёмы из моего предыдущего гайда — там я подробно объяснял, как сделать свои макросы для выравнивания по центру, моментального добавления даты, создания собственных форматов чисел и быстрого перехода к последней строке с данными. Все эти скрипты удобно хранятся в личной книге макросов, а вызвать их можно одним кликом с панели быстрых команд. Персональная книга макросов (PERSONAL.XLSB) — это скрытый файл, который Excel запускает каждый раз автоматически, так что ваши макросы всегда остаются под рукой в любой открытой таблице. Если вы ещё не работали с личной книгой макросов, вот как её создать шаг за шагом: Если у вас уже есть персональная книга макросов, просто откройте её
Оглавление

Первые VBA-макросы, которые я закрепил на своей панели быстрого доступа Excel, сразу стали моими рабочими «палочками-выручалочками». Со временем я добавил ещё пять и теперь решаю типовые задачи — форматирование, чистка, перемещение — буквально за секунды, в любых Excel-документах.

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

Как открыть свою персональную книгу макросов

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

Персональная книга макросов (PERSONAL.XLSB) — это скрытый файл, который Excel запускает каждый раз автоматически, так что ваши макросы всегда остаются под рукой в любой открытой таблице.

Если вы ещё не работали с личной книгой макросов, вот как её создать шаг за шагом:

Если у вас уже есть персональная книга макросов, просто откройте её напрямую:

Microsoft 365 Personal

В подписке Microsoft 365 есть всё: Word, Excel, PowerPoint для пяти устройств, 1 ТБ — облачное хранилище OneDrive и много других полезных фишек.

Как добавить новые макросы

Каждый макрос — отдельной процедурой

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

В итоге ваша книга макросов будет выглядеть так: сначала — старые макросы, а под ними — только что добавленные:

Вставляю значения и формат за один клик

В Excel обычно нельзя одновременно вставить только значения и сразу же — форматирование. Мой макрос справляется с этим за одно нажатие: переносит значения без формул и сохраняет стиль ячеек как есть.

Удаляю только по-настоящему пустые строки

Стандартный путь «Выделить пустые» в Excel удаляет все, где есть пустые ячейки — что бывает рискованно, если столбец необязательный. Мой макрос удаляет исключительно те строки, где нет ни одного заполненного поля вообще.

Мгновенно создаю кликабельное оглавление листов

Когда в файле десятки вкладок, быстро найти нужную бывает непросто. Этот макрос создаёт отдельный лист со списком всех вкладок — и ссылки на них кликабельные. Переименовали, добавили или удалили листы? Просто запускайте макрос снова — оглавление обновится само.

Фиксирую дату и время одним нажатием

Формула NOW() в Excel пересчитывается при каждом обновлении, так что она не подойдёт для фиксации важных изменений. Мой макрос заносит в ячейку текущие дату и время — они больше не изменятся ни при каких обстоятельствах.

Прыгаю в самый низ и вправо — туда, где у вас реально есть данные

Стандартные сочетания клавиш Excel иногда уводят прямо в пустые «хвосты» из-за старого форматирования. Мой макрос всегда перемещает к перекрёстку последнего заполненного столбца и строки. Если, скажем, последний столбец — S, а строка — 29, то вы окажетесь именно в ячейке S29.

Как добавить макросы на панель быстрого доступа (QAT)

Все нужные макросы — прямо под рукой, в один клик!

Неважно, делаете вы это впервые или просто пополняете коллекцию — способ всегда один и тот же.

Если вы уже следовали моим прошлым советам, прежние кнопки сохранятся. Останется лишь добавить эти пять новых.

Открываем настройки панели QAT:

Если полное имя макроса не помещается, просто наведите курсор — появится подсказка. Кстати, на панели QAT можно менять порядок значков макросов стрелочками вверх и вниз.

Когда закрываете Excel, появится вопрос — сохранить изменения в персональной книге макросов? Всегда жмите Сохранить, иначе ваши макросы исчезнут после перезапуска Excel.

Excel действительно можно настроить под себя!

Те, кто делают для себя удобные инструменты в Excel, экономят кучу времени и работают заметно эффективнее. Макросы — только один из способов сделать Excel по‑своему. Можно добавить собственную вкладку на ленту, автозаполнение своих списков или оформить срезы именно так, как нравится вам.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в: