Гид по технологиям

Excel VBA

Автоматизация сводных таблиц Excel через VBA
Excel VBA 10 min read

Автоматизация сводных таблиц Excel через VBA

Этот пошаговый гид показывает, как автоматически создавать и настраивать сводные таблицы (PivotTable) в Excel через VBA. Вы получите готовый макрос, практические советы по отладке, альтернативы и чек-листы.

Как снять пароль с VBA в Excel
Excel VBA 7 min read

Как снять пароль с VBA в Excel

Коротко: экспортируйте vbaProject.bin из XLSM (или откройте XLS напрямую), откройте его в hex‑редакторе, замените секцию CMG/DPB/GC из тестового файла с известным паролем и верните файл в архив. Этот приём восстановит доступ к коду, но демонстрирует, что защита VBA не является надёжным шифрованием.

Excel VBA: цикл For Each — руководство
Excel VBA 6 min read

Excel VBA: цикл For Each — руководство

Цикл For Each — удобный способ пройтись по коллекциям объектов Excel (ячейки, листы, книги). В статье есть синтаксис, примеры, лучшие практики и шпаргалка со сниппетами.

Вставить изображение в ячейку Excel через VBA
Excel VBA 6 min read

Вставить изображение в ячейку Excel через VBA

Этот материал показывает пошагово, как с помощью макроса VBA вставить изображение внутрь одной ячейки или диапазона в Excel. Даны исходный код, перевод и пояснение каждой строки, варианты под разные задачи, чек‑листы для ролей и проверочные тесты.

Форма ввода студентов в Excel VBA
Excel VBA 8 min read

Форма ввода студентов в Excel VBA

Этот пошаговый гид показывает, как в Excel создать макрос‑форму для ввода данных студентов, связать элементы управления с листом и добавить валидацию. Включены улучшенный код, чек‑лист и тестовые сценарии.

Формы VBA в Excel — создание и лучшие практики
Excel VBA 6 min read

Формы VBA в Excel — создание и лучшие практики

Формы пользователя (UserForm) в VBA добавляют удобный интерфейс к Excel. В статье описаны шаги создания, элементы управления, шаблоны кода, тесты и лучшие практики.

Авто‑загрузка данных в диаграмму Excel из CSV
Excel VBA 9 min read

Авто‑загрузка данных в диаграмму Excel из CSV

Показано, как с помощью Office Web Components и VBA автоматически загружать данные из CSV/text-файла в диаграмму Excel. Приведены код, шаги установки и рекомендации по тестированию и безопасности.

Объединение книг Excel через VBA
Excel VBA 5 min read

Объединение книг Excel через VBA

Если у вас десятки или сотни файлов Excel с одинаковой структурой, макрос VBA автоматизирует сбор данных в одну книгу «Consolidation». В статье есть оригинальный код, объяснение его работы, улучшенный вариант, чеклист внедрения, варианты, когда он не подойдёт, и рекомендации по безопасному использованию.

Отправка писем из Excel через Gmail (VBA)
Excel VBA 10 min read

Отправка писем из Excel через Gmail (VBA)

Вы можете отправлять письма прямо из Excel с помощью VBA и компонента CDO. Настройте пароль приложения в Gmail, подключите библиотеку CDO, вставьте макрос и при желании автоматизируйте запуск через Планировщик заданий.

VBA форма для ввода студентов в Excel
Excel VBA 8 min read

VBA форма для ввода студентов в Excel

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

For Each в Excel VBA — полное руководство
Excel VBA 6 min read

For Each в Excel VBA — полное руководство

Цикл For Each — удобный инструмент для перебора коллекций объектов Excel (ячейки, диапазоны, листы, книги). В статье — синтаксис, практические примеры (ячейки, форматирование, переименование листов, закрытие книг), рекомендации по использованию, распространённые ошибки и чек-лист перед запуском макроса.

Цикл Do While в Excel VBA: полный гид
Excel VBA 7 min read

Цикл Do While в Excel VBA: полный гид

Цикл Do While в VBA выполняет набор инструкций, пока условие истинно. Это удобный способ пройти по строкам листа или повторить вычисления до достижения результата; в статье — синтаксис, примеры, ошибки и чек-листы.

VBA формы в Excel: создание и лучшие практики
Excel VBA 7 min read

VBA формы в Excel: создание и лучшие практики

VBA‑формы добавляют удобный пользовательский интерфейс к рабочим книгам Excel. Этот материал объясняет, как включить вкладку «Разработчик», создать UserForm, выбрать контролы и связать код; включены чек‑листы, шаблоны тестов и рекомендации по безопасности.