One of my preferred add-ins for VBA development for many years was a small little indenting utility called Smart Indenter. It did one thing, automatically indent code to make it much more legible, but it did it well!
It has always been part of my add-ins page because it was so good:
Sadly, it seemed the product was abandoned by its’ developer some time around when Office 2007/x64 surfaced.
Over the years, I have seen people reporting various hacks to make the older version work with newer versions of office (I report a solution that worked for me), but others report those same hacks not solving the issue for them. So it was a little luck of the draw if you could get it working. I had a few posts on this as well: