La Web del Programador: Comunidad de Programadores
 
    Pregunta:  19170 - ARRANQUE DE EXCEL
Autor:  JOSEP
Tengo una hoja con varias macros y desearía saber si existe algun parámetro de arranque de Excel que me permita abrir excel y ejecutar macro automáticamente la macro que yo quiera.

En winword se puede hacer mediante el parametro /m+"nombre de macro" pero en excel no funciona.

Gracias

  Respuesta:  willan villamil
Estimado Josep

Si querés que una macro hecha en excel arranque al abrir el archivo que la contiene, debés ponerle a la macro el nombre AutoOpen.

La macro autoOpen es a excel lo que el archivo autoexec.bat al DOS

sin embargo si la macro que vas a hacer crea parámetros
a la configuración de excel, es preferible que usés el comando Herramientas/opciones y ahí elijás las opciones que querés que aparezcan por defecto, como ser el tipo y tamaño de letras, los ceros visibles o no, lineas grises de cuadrícula desactivadas, etc.

una vez elegidos los parámetros, excel arranca con esta nueva configuración.

si querés una forma más elaborada podés hacer una macro denominada AutoOpen como dije, y guardás el archivo como plantilla, con el nombre LIBRO.xlt, es decir reemplazando a la plantilla de arranque que viene en forma predefinida
en excel.

espero haber podido ayudarte. excel es mi fuerte. cualquier duda que tengás será un placer poder solucionártela. atte.