I also have been totally using VBA for many years.
However, I am now developing in Access 2010 and find myself now using Macros. The reason for the big switch is that my client has a need for the database to be accessible by users in many parts of the world. They also want to take advantage of their SharePoint site. In order to provide the client with the best possible tool, I am developing this application as a Web Database. Therefore, I must use macros only. No VBA code is allowed.
This has been an interesting change and quite a learning curve, but I am finding that I can find ways to meet the need of the client just using macros in Access 2010. I might add that this includes macros attached to objects like buttons, etc in forms, Named macros that are not specifically linked to one object and Data Macros that are attached to a table.
So, the bottom line for me is, I think you are not so bad off since you have been using macros as you have a feel for using them. With that said, be aware that macros are completely different in Access 2010.
By the way, I still prefer VBA for stand alone or hybrid applications.
Just my two cents.