Excel VBA-Comparto Enviar 50 correos con adjuntos

Estimad@s, comparto con uds. un archivo Excel que he preparado hace unos días atrás y que me gustaría saber sus impresiones.
Es un libro de macros(VBA), asi que deben habilitar las macros de excel.(Realizado en windows, no lo he probado en mac).

Esta preparado para enviar 50 correos, pero si lo requieren puedo modificarlo para un máximo de 500 (ya que gmail solo permite esta cantidad por día).
Se pueden enviar adjuntos por carpetas separadas o bien pueden asignar una carpeta de adjuntos a varios mails.

Deben crear en el escritorio una carpeta llamada CORREOS(esta será la carpeta principal, de hecho puede estar en cualquier parte de su equipo y le pueden asignar cualquier nombre), en esta deben crear otras carpetas con los nombres de los clientes o trabajadores de su empresa, estas carpetas contendrán archivos únicos a enviar (no se pueden enviar mas de 20mb por gmail), pueden ser, pdf, xls, jpg, etc. En la hoja de excel tienen la opcion de filtrar por nombre y extension del archivo adjunto(si quieren enviar solo los archivos pdf, solo debe escribir pdf).

Los mails se envian a través de una cuenta de gmail o bien, si es a través de outlook, pueden usar otra cuenta, por ejemplo: live, gmail, etc.
Excel VBA-Comparto Enviar 50 correos con adjuntos-excel-vba.jpg

En el video pueden ver su implementación con más características.

Espero les resulte útil y estaré atento a sus comentarios.
Que estén muy bien.

Miniaturas adjuntas
Excel VBA-Comparto Enviar 50 correos con adjuntos-excel-vba.jpg  
Archivos adjuntados