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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Ubaldo
01/09/2005 - 08:58 | Informe spam
Gracias por responder. Si, he probado hacer la macro en el libro personal
pero solo me fucniona cuando yo guardo el libro personal, en los demás libros
que quiera guardar no me hace la preguenta e ignora la macro. POr cierto
dende esta la opcion para indicar abrir automaticamente

Un abrazo

"Racso" escribió:

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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida