Добрый вечер!
Подскажите пожалуйста. За какой период можно изучить язык Microsoft Excel VBA, разработка макрасов. Насколько это сегодня актуально, есть курсы по данному языку.
Другие языки программирования и технологии
Microsoft Excel VBA
От пары минут до бесконечности.
В какой области будете использовать VBA?
В какой области будете использовать VBA?
Максим Боганик
Расчёты транспорта и т.д.
Максим Боганик
Вообще, хотелось бы "универсальным " специалистом стать в этой области.
VBA - самый обычный императивный язык программирования, такие учатся за месяц-два. Всё остальное уже в процессе работы познаётся.
Нужен он только если вы разрабатываете базы данных на Acces или работаете с Excel'ем. (И, если БД можно писать для других людей, в Excel'е, обычно, макросы для других людей не пишут, только для себя. Но, всётаки, это не обязательно.)
При этом, как бы это странно не звучало (для людей "не в теме"), но те, кому, казалось бы, Excel может помочь в работе - люди занимающиеся статистикой и/или аналитикой, - обычно, игнорируют табличные редакторы (включая Excel) и предпочитают работать в специализированных средах для статистики или выучить специфический язык программирования (вот R, допустим, сейчас у них популярен). Могли бы выучить VBA и дополнить Excel не достающими функциями (его игнорируют не просто так, а именно потому, что, ВНЕЗАПНО, многого не умеет) но нет же, предпочитают другие программные решения. (Конечно, это всё индивидуально...)
Так что, вам бы, для начала, решить, какие задачи вы с помощью VBA решать хотите. Если что-то считать "для себя", возможно вам, в принципе, нужно отказаться от MS Офисных решений, т.к. есть варианты лучше. Если - для других... то "специалист по VBA", сам по себе, не очень то кому-то и нужен.
Нужен он только если вы разрабатываете базы данных на Acces или работаете с Excel'ем. (И, если БД можно писать для других людей, в Excel'е, обычно, макросы для других людей не пишут, только для себя. Но, всётаки, это не обязательно.)
При этом, как бы это странно не звучало (для людей "не в теме"), но те, кому, казалось бы, Excel может помочь в работе - люди занимающиеся статистикой и/или аналитикой, - обычно, игнорируют табличные редакторы (включая Excel) и предпочитают работать в специализированных средах для статистики или выучить специфический язык программирования (вот R, допустим, сейчас у них популярен). Могли бы выучить VBA и дополнить Excel не достающими функциями (его игнорируют не просто так, а именно потому, что, ВНЕЗАПНО, многого не умеет) но нет же, предпочитают другие программные решения. (Конечно, это всё индивидуально...)
Так что, вам бы, для начала, решить, какие задачи вы с помощью VBA решать хотите. Если что-то считать "для себя", возможно вам, в принципе, нужно отказаться от MS Офисных решений, т.к. есть варианты лучше. Если - для других... то "специалист по VBA", сам по себе, не очень то кому-то и нужен.
Похожие вопросы
- VBA - Парсинг в Excel-VBA курса ЦБ
- Программирование в Excel - VBA
- Макрос для excel - VBA (гиперссылка)
- Visual Basic в Microsoft Excel
- Excel vba макросы
- Как в Microsoft Excel 2010 создать кнопку чтобы при нажатии в ячейках печаталась цифра от 1 до 0
- Помогите с формулой Microsoft Excel. Не могу разобраться с функцией ЕСЛИ
- помогите с vba excel
- VBA EXCEL. Где найти список формул по английски??? чтоб потом вписывать формулы через VBA.
- Excel сошёл с ума (вопрос по VBA)