Другие языки программирования и технологии

Microsoft Excel VBA

Добрый вечер!
Подскажите пожалуйста. За какой период можно изучить язык Microsoft Excel VBA, разработка макрасов. Насколько это сегодня актуально, есть курсы по данному языку.
От пары минут до бесконечности.
В какой области будете использовать VBA?
Акимат Алгабас
Акимат Алгабас
53 387
Лучший ответ
Максим Боганик Расчёты транспорта и т.д.
Максим Боганик Вообще, хотелось бы "универсальным " специалистом стать в этой области.
VBA - самый обычный императивный язык программирования, такие учатся за месяц-два. Всё остальное уже в процессе работы познаётся.

Нужен он только если вы разрабатываете базы данных на Acces или работаете с Excel'ем. (И, если БД можно писать для других людей, в Excel'е, обычно, макросы для других людей не пишут, только для себя. Но, всётаки, это не обязательно.)

При этом, как бы это странно не звучало (для людей "не в теме"), но те, кому, казалось бы, Excel может помочь в работе - люди занимающиеся статистикой и/или аналитикой, - обычно, игнорируют табличные редакторы (включая Excel) и предпочитают работать в специализированных средах для статистики или выучить специфический язык программирования (вот R, допустим, сейчас у них популярен). Могли бы выучить VBA и дополнить Excel не достающими функциями (его игнорируют не просто так, а именно потому, что, ВНЕЗАПНО, многого не умеет) но нет же, предпочитают другие программные решения. (Конечно, это всё индивидуально...)

Так что, вам бы, для начала, решить, какие задачи вы с помощью VBA решать хотите. Если что-то считать "для себя", возможно вам, в принципе, нужно отказаться от MS Офисных решений, т.к. есть варианты лучше. Если - для других... то "специалист по VBA", сам по себе, не очень то кому-то и нужен.
Mаksim Kirichеnko
Mаksim Kirichеnko
37 597