VBA — это лекарство-шлюз.

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

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

Исчезли (в основном) ручные процессы с ручкой и бумагой, но они когда-либо дублировались только в ИТ, и очень немногие из них были «улучшены» в процессе, и еще меньше по-настоящему автоматизированы или оптимизированы.

Из-за чистого разочарования я начал искать, как можно было бы улучшить ситуацию. У меня не было реального опыта программирования (кроме того, что я играл с QBasic в детстве), но я обнаружил, что VBA действительно легко программировать, а объем онлайн-справки (особенно на YouTube) просто потрясающий. У каждой проблемы, с которой я столкнулся, было не только онлайн-решение, но и онлайн-учебное видео.

Сейчас я не мастер VBA, но могу написать быстрый и аккуратный код, улучшающий некоторые из этих старых систем, и я все чаще использую его в сочетании с SQL для большей работы над проектами баз данных. Главное преимущество заключается в том, что довольно стеснительные сотрудники могут использовать защитную оболочку Excel, чтобы делать довольно впечатляющие вещи.

Сейчас я активно расширяю свои навыки программирования, добавляя больше SQL, и Python — следующий в моем списке.

Очень легко издеваться над VBA, и это очень плохой родственник некоторых более продвинутых инструментов, но VBA — это лекарство, которое привело меня к программированию и созданию более качественных ИТ.