Почти каждый сталкивался в своей жизни с задачей написания резюме и наверняка в разделе навыков так или иначе хотел подчеркнуть свои способности в части владения офисным пакетом программ. Скорее всего, это было хорошее владение основными продуктами MS Office. Хорошее, ага...
Общая грамотность в ИТ ничего не говорит. Даже самые толковые программисты очень часто не могут сверстать простейший документ. Чего уж говорить про менее искушённых пользователей ПК.
Хорошим показателем уровня грамотности можно считать указание на степень владения продуктами. И самое лучшее - это указать уровень навыков по уровню MOS: Word 77-418, например, или Excel 77-727. Но и это лишь самая база. Настоящее волшебство начинается при овладении языком написания макросов VBA.
Excel, или аналог, требуется в работе постоянно. Прямое назначение - расчёты - далеко не самое распространённое. Нужно составить план работ, электронные таблицы сгодятся. Матрица ответственности, смета, график отпусков, матрица компетенций, график расходов, калькулятор себестоимости - всё это типовая рутина которую можно легко автоматизировать.
В какой-то момент автоматизировать требуется более сложные операции. Работа с текстом, сложные вычисления, ввод и обработка параметров, разработка печатных форм. И вот здесь стандартных инструментов уже может не хватить. Нужно расширять свой инструментарий чем-то ещё.
Преимущество VBA в том, что этот язык программирования доступен из коробки с любым офисным пакетом от MS. а это значит, что не придётся разбираться с созданием рабочей среды разработчика. Она уже готова. Второе преимущество состоит в том, что VBA - это язык объектно-ориентированного программирования. В нём нужно работать не с кодом, а с объектами (данными). Минус в лице низкой скорости исполнения, как правило, не имеет значения в тех задачах, которые придётся решать.
Теперь вопрос, как это чудо изучить? VBA встроен во все продукты и в каждом случае имеет некоторые особенности, связанные с доступными объектами приложения. навыки владения им пригодятся во всех случаях, однако самую большую пользу можно извлечь из работы с Excel.
В качестве способа освоения предлагаем самоучитель от Нины Комоловой и Елены Яковлевой «Программирование на VBA в Excel 2016».
После коротенького обзорного вступления про основы объектно-ориентированного программирования книга сразу же погружает в практику программирования. Десятки простых и несложных примеров от простого к сложному. Если не получается, можно скачать архив с выполненными заданиями. Никаких откровений и чудес. Простое понятное освоение навыка, доходчиво и без лишней болтовни.
По завершении практики курса из этого самоучителя будет полезно посмотреть как VBA работает в других продуктах офисного пакета на примере курса «Программирование в Microsoft Office для пользователей»
Нет комментариев