

I have already started learning some Python and will continue with that regardless but I wasn’t sure if it’s worth investing time in VBA. I use Excel and Access a lot at work but I’m starting to need to learn how to use macros and automation and I was looking into how to learn VBA, but so often it seems like the response is always “just learn X instead” (and usually X = Python).

I’m a bit late to this conversation, but I’m wondering, are there alternatives to the macros/automation in the MS office products? Will a language like Python be able to do that kind of automation? Or, taking it to another level, would I be able to create a full database type program in different programming language?
