Далеко не самый перспективный язык.
Думаю главная его проблема - жесткая привязка к одной платформе.
Вы сможете разрабатывать только под Win. В этой нише конечно же тоже можно найти работу, но основная работа сейчас смещена в сторону веба, и большинство стараются работать с кроссплатформенными инструментами, дабы не привязываться к основной платформе.
К тому же VBA поддерживается не сообществом, а майкрософтом, и они могут в один прекрасный момент уйти от него.
Обработка данных excel, doc делается с не меньшим удобством с помощью других языков. Да тот же пайтон представляет мощные и удобные инструменты для этого.
Причем зная кроссплатформенный язык вы не будете ограничены одной платформой и сможете разрабатывать приложения на том же языке для самых различных сфер.
В общем знать VBA неплохо, иногда полезно, и прибыльно, но в текущей ситуации я бы не стал на нем сосредотачиваться.