cuanto mas puedas simplificar un codigo, mas tiempo ganaras
Todo es Posible
Visual Basic for Applications (VBA), el lenguage usado para el desarrollo de macros en la suite ofimática Microsoft Office: Excel, Word, Powerpoint y Access