Macro siempre activa

31/08/2005 - 08:37 por Ubaldo | Informe spam
Hola tengo la siguiente macro que pide confirmación siempre que seleccionas
Archivo Guardar, ¿Donde he de colocarla para que este activo sobre cualquier
libro de excel, actualmente solo funciona sobre la hoja en la cual he escrito
la macro. ¿Es posible que funcione siempre? sea el libro que sea.

Gracias

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _
Cancel As Boolean)
a = MsgBox("Estas seguro que deseas guardar el libro?", vbYesNo)
If a = vbNo Then Cancel = True
End Sub
 

Leer las respuestas

#1 Racso
31/08/2005 - 19:04 | Informe spam
Hola Ubaldo,
Tengo el mismo problema. He intentado lo siguiente.
Al grabar tu macro, en la 1ra ventana que aparece, selecciona: "Libro de
Macros Personal", el cual crea automaticamente un libro "PERSONAL.XLS" (al
guardarlo éste selecciona la opción abrir automaticamente). Este libro se
crea en C:\datos de programa\microsoft\excel\iniciar. Así cada vez que abras
excel se activara tu macro.
Slds
Racso




"Ubaldo" escribió:

Hola tengo la siguiente macro que pide confirmación siempre que seleccionas
Archivo Guardar, ¿Donde he de colocarla para que este activo sobre cualquier
libro de excel, actualmente solo funciona sobre la hoja en la cual he escrito
la macro. ¿Es posible que funcione siempre? sea el libro que sea.

Gracias

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _
Cancel As Boolean)
a = MsgBox("Estas seguro que deseas guardar el libro?", vbYesNo)
If a = vbNo Then Cancel = True
End Sub

Preguntas similares