Макросы, кнопки, формы?
Только VBA. Насколько знаю, Microsoft на данный момент не предлагает никаких иных язык программирования для взаимодействия непосредственно в самом Excel
Аналитика или обработка данных а - ля Data Science?
Шагайте в сторону Python, тут есть куда расти, он намного понятнее и даёт больше контроля. Про огромное количество инструментов на все случаи жизни даже не зарекаюсь, чего только библиотеки pandas и numpy стоят?
Вообще, всё зависит исключительно от того, какие цели вы себе ставите и для чего собираетесь использовать язык. Visual Basic - это конечно прошлый век, но некоторые до сих пор его используют, однако будущего у него очевидно нет, чего не скажешь о Python.
Python - это язык с большим сообществом, начать свой путь в нём несложно, его сейчас даже в университетах учат на специальностях, которые казалось бы далеки от программирования, просто потому, что он великолепен для аналитики и обработки информации. В целом, лично я бы рекомендовал переходить на Python, но решать только вам