Разработка надстроек для MS Excel. Парсинг сайтов. Мониторинг цен на сайтах.
Контакты
Местоположение
Россия, Свердловская обл.

Наибольший вклад в теги

Все теги (4)

Лучшие ответы пользователя

Все ответы (5)
  • Стоит ли серьезно изучать VBA?

    EducatedFool
    @EducatedFool
    программист
    Перспективно ли изучение vba в контексте обработки данных(excel, doc)?

    Нет. Говорю как человек, который 15 лет занимается написанием макросов для Excel как основным видом деятельности.
    В Word обрабатывать данные вообще незачем, в Excel почти всё можно сделать штатными средствами и бесплатными надстройками (вроде Power Query). До массового распространения Power Query макросы иногда были нужны, сейчас я с трудом представляю себе задачи, где без макросов ну вообще никак.

    Знать возможности Excel, и уметь ими пользоваться — необходимо, уметь применять Power Query — полезно, тратить время на изучение макросов — вряд ли пригодится.

    Слышал что компания microsoft собирается использовать .net #C вместо vba, это правда?

    Про подобное говорят уже лет 15 точно. VBA никуда не делся, и вряд ли его уберут.
    Он устарел ещё в 1997 году, но если за последующие 25+ лет его не убрали, то он еще надолго останется.
    До тех пор, пока существует десктопная версия MS Office.

    Если я все-таки овладею vba то смогу ли найти хорошую работу хотя бы в фрилансе?

    Нет. Даже в середине 2000-х, когда конкуренции в сфере макросов VBA не было, с заказами было не густо.
    Сейчас же макросописателей развелось много, работы на всех не хватит. Ну и с Power Query нужда в макросах у многих отпала. К примеру, у меня на сайте я принимаю заказы на макросы уже 15 лет, и поток заказов заметно упал с 2010 года, поскольку появилось множество подобных сайтов (десятки).
    Потому я сейчас зарабатываю на другом (хоть и тоже в Excel), а макросы составляют лишь незначительную часть дохода.

    PS: если изучать какой-либо язык программирования, чтобы войти в IT, — это точно должен быть не VBA.
    Слишком уж он устарел, и слаб по возможностям и области применения.
    Ответ написан
    Комментировать