Quisiera saber si es posible poner en una hoja de calculo de Excel un botón que permita cerrar el programa (Excel), ¿qué texto habría que poner (me imagino que en Visual basic) en la macro?
1 respuesta
Respuesta de fejoal
1
1
fejoal, Por falta de tiempo para responder como me gusta hacerlo suspendo...
Efectivamente, necesitas una instrucción de Visual Basic Activa el Editor de VBA(presiona Alt+F11), inserta un nuevo módulo ("Insertar", "´Modulo") y pega en el panel de la derecha, el siguiente código: Sub SaleDExc() Application.Quit End Sub ---- Cierra el editor y graba el archivo. Una vez terminada la macro en el archivo, muestra la barra de herramientas de "Formularios" ("Ver" | "Barras de herramientas" | "Formularios"). De ella, toma el icono de "botón" y dibújalo en tu hoja. Al haber presionado el icono, el cursor del mouse se transformará en una cruz fina. Mantén presionado el botón derecho y arrástralo hasta donde desees dibujando el botón. Cuando sueltes la tecla, automáticamente aparecerá la lista de macros disponibles de dónde podrás seleccionar el que quieres asociar (SaleDExc). Simplemente, dale doble click. También, puedes cambiar la vinculación de un botón con una macro, dando click derecho sobre él y eligiendo "Asignar macro". Otra vez, la lista de macros disponibles te permitirá realizar tal asignación. Para que funcione simplemente deberás presionar el botón que creaste. Por último, si deseas que no haya preguntas de MS Excel al salir (como por ejemplo si desea grabar el archivo), puedes agregar esta instrucción: Application.DisplayAlerts = False Quedaría algo así como esto: Sub SaleDExc() Application.DisplayAlerts = False Application.Quit End Sub aclarando qué entendí mal o qué faltó.