VBA-разработчик с базовыми навыками автоматизации процессов в Microsoft Excel. Обладаю уверенными знаниями основ программирования и опытом создания сложных макросов и пользовательских форм для оптимизации рабочих процессов. Самостоятельно реализовал ряд проектов по автоматизации отчетности на месте своей основной работы и ряд проектов по самозанятости. Стремлюсь к профессиональному росту в сфере разработки решений для автоматизации процессов, основным источников информации для себя выделил:
Книга «Excel 2010. Профессиональное программирование на VBA» Джон Уокенбах;
Автоматизация рутинных задач в MS Office (Excel, Word)
Написание кода в редакторе (VBE)
Работа с модулями, формами и процедурами
Работа с циклами и условными операторами
For...Next, Do...While, If...Then...Else, Select Case
Оптимизация кода
Использование массивов (Arrays) вместо перебора ячеек, отключение обновления экрана (Application.ScreenUpdating = False)
Работа с листами и книгами
Открытие/создание книг, активация, переименование, добавление, удаление, копирование и т.д.
Обработка ошибок
On Error Resume Next, On Error GoTo 0, On Error GoTo "Label"
Создание пользовательских форм
Проектирование интерфейса (кнопки, поля, списки) и написание кода на VBA для обработки событий, превращая сложные макросы в удобные приложения.
Основные направления работы
За время работы на VBA писал код на создание пользовательских функций (UDF), разработку интерактивных форм (UserForms) и интеграцию между приложениями MS Office (Excel, Word, Outlook).