VBA is still the main way of writing macros. There are plenty of jobs requiring VBA.
Try and find a job for asp.net webforms and windows workflow foundation.
So kinda pointless you posting that really. One is still 'current', but the other you'll be writing asp.net core with modern MVC.