It is not about abandoning VBA. It is about becoming capable of fighting outside of Excel. Until just a few months ago, I could not understand the term 'moving beyond Excel'. To be precise, rather ...
Replace source in a standard module and open in Excel. Replace source in a class module and open in Excel. Replace source in an existing UserForm code module while preserving form layout. Test ...