Магия таблиц: выпуск 3
26 декабря 2024 г.


Привет!
На связи Ренат Шагабутдинов. Добро пожаловать в рассылку «Магия таблиц»! Сегодня третий выпуск рассылки. Макрос для создания Word’овских документов по шаблону и лайфхаки для навигации по листам Excel. А также книжные итоги года. Вот такое меню. Хорошего дня!
Макрос: формируем документы в Word по шаблону на основе таблицы Excel
Помогал коллегам: нужно формировать пачку документов Word по одному из нескольких шаблонов, подставляя много данных из таблицы: реквизиты контрагента, всякую информацию о предмете договора — десятки столбцов. Подумал, что такое нужно многим и решил поделиться.
Для такой задачи нужен макрос и он не очень сложный — главная идея в том, что мы в таблице в заголовках придумываем какие-то заглушки, которые подставляем и в документ. Это может быть что угодно, мы будем это заменять макросом (как делали бы вручную через Ctrl + H) на конкретные значения.
Один внешний цикл: по всем строкам таблицы, то есть по каждому договору, который нужно заменить. В нем создаем документ по шаблону и сохраняем под своим именем.

И далее внутренний цикл — по каждому столбцу в этой строке. Заменяем то, что в заголовке, на то, что в строке в этом столбце. То есть заглушку на значение.

Скачать файл с модулем (макросом) можно по ссылке.
https://disk.yandex.ru/d/0wh89xK0JUbWJg

Чтобы добавить его к себе в книгу Excel, нажмите в ней Alt+F11 и в редакторе VBA щелкните правой кнопкой в Project Explorer’е, выбрав «Import File»:

В видео — краткий обзор макроса и демонстрация работы.
Посмотреть видео на Kinescope
Быстрое перемещение между листами Excel
Два способа перемещения между листами Excel с помощью клавиатуры.
Первый:
Сочетания клавиш Ctrl + PgUp (предыдущий лист, влево) и Ctrl + PgDn (следующий, вправо)

Второй:
Нажмите F6 (и отпустите). Выделится ярлык текущего листа. Вот таким вот черным контуром:
После этого стрелками на клавиатуре выберите нужный вам лист и нажмите Enter.
Ну, а чтобы увидеть список всех листов, щелкните правой кнопкой мыши по этим стрелкам слева от списка листов:
Книжные итоги года
Традиционно в конце года пишу о лучших книгах года. Составил как отдельный топ по Excel, так и в целом.

Прочитанное по Excel тут (а по ссылке подробнее про эти книги):
Лучшие книги года вообще (по ссылке подробнее):
Всего вам наилучшего в новом году! До встречи :)
Понравилось письмо?
Поделитесь им с друзьями и коллегами, пожалуйста.

https://shagabutdinov.ru/

renat@shagabutdinov.ru

Вам переслали это письмо, и оно вам понравилось? Подписаться на следующие выпуски можно здесь:
https://shagabutdinov.ru/#subscription


Вы получили это письмо, поскольку подписались на новостную рассылку на сайте Рената Шагабутдинова

Вы можете отказаться от подписки в любое время — просто нажмите здесь