RE:Para freelance RE:EJECUTAR MACRO AL ABRIR
No te confundas, lo de freelance es para llamar un formulario de VBA. Solo usa esas funicones si lo que quieres es hacer que aparesca un formulario al abrir el archivo. Si lo que quieres es que se active tu macro "D", simplemente cambiale el nombre como te dije en el primer mensaje.
Sub auto_open()
.......aqui pega tu macro.....
End sub
y lo pones en un modulo
Abraham
PD: Es decir, ya no: Sub D ()