Evitar mostrar mensajes

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Evitar mostrar mensajes

Notapor niowe » 31 May 2006 05:26

Como puedo hacer para que al cerrar la excel no me pregunte si deseo guardar los cambios realizados? me gustaria hacer esto sin necesidad de proteger el libro.

Gracias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
niowe
Miembro Frecuente
Miembro Frecuente
 
Registrado: 17 Abr 2006 03:40
Ubicación: Zaragoza

Notapor galileogali » 31 May 2006 07:40

Ponle nombre al libro sis es que aun no lo tuviera.

Prueba esto

Private Sub Workbook_BeforeClose(Cancel As Boolean)

ThisWorkbook.Save

End Sub
GALI
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Notapor niowe » 31 May 2006 07:57

Poniendo eso no se guardarí­an los cambios? lo que quiero es que no se guarden
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
niowe
Miembro Frecuente
Miembro Frecuente
 
Registrado: 17 Abr 2006 03:40
Ubicación: Zaragoza

Re: Evitar mostrar mensajes

Notapor ioyama » 31 May 2006 08:06

Hola niowe
Prueba a poner en un módulo

Sub Auto_Close()
ActiveWorkbook.Close (0)
End Sub


Un saludo desde Vitoria
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ioyama
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Ene 2005 09:12
Ubicación: Vitoria

Re: Evitar mostrar mensajes

Notapor eberber » 31 May 2006 14:25

Buen aporte solo quiero comentar los siguiente:

Si hacemos lo que dice IOYAMA es correcto, ya lo probe sin ningún problema, el inconveniente es que si en lugar de darle CERRAR al libro, se da GUARDAR, si se guardan los cambios hechos, caso contrario si solo damos CERRAR no se guarda ningun cambio...solo como comentario no vaya a ser que le den GUARDAR y se heche a perden un buen trabajo, aprovechando como podriamos deshabilitar la opcion GUARDAR o algo por el estilo para que no ejecuten esa opción,?
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
eberber
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Oct 2004 19:44
Ubicación: morelia

Notapor galileogali » 31 May 2006 23:08

AHI VA UN ARCHIVO QUE ESPERO TE SIRVA

Dos Macros una en Thisworkbook : Beforesave
y otra en un Modulo: Auto_close.

Hay que ingeniarselas para que se guarden en el libro...el camino no es el directo, pero no es tan complejo
GALI
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Evitar mostrar mensajes

Notapor Scops » 01 Jun 2006 04:39

q tal eberber
te enví­o un archivo q bajé del foro, (creo recordar q lo creó ST, si no es así­ pido disculpas al autor del trabajo), donde viene una macro q habilita y deshabilita la opcion "Guardar" y "Guardar como"
espero q te sea util
saludos a todos los EXCELNAUTAS
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Scops
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Nov 2005 05:43

Re: Evitar mostrar mensajes

Notapor zato » 15 Jun 2006 18:07

Yo utilizo esta opción

Workbooks("formato_existencias.xls").Close SaveChanges:=False

Si es el mimo libro que tiene la macro puedes usar:

ThisWorkbook.Close SaveChanges:=False
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
zato
Miembro Frecuente
Miembro Frecuente
 
Registrado: 25 Nov 2005 19:02

Re: Evitar mostrar mensajes

Notapor zato » 15 Jun 2006 18:25

Si lo que quieres es que no te pregunte y guardar los cambios, cambia false por true.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
zato
Miembro Frecuente
Miembro Frecuente
 
Registrado: 25 Nov 2005 19:02


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Inti, joseA, rulirs y 10 invitados