¿Se pueden cerrar las hojas de calculo de forma automatica?

Solo consultas sobre Bases de Datos y Tablas Dinámicas 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:
     

¿Se pueden cerrar las hojas de calculo de forma automatica?

Notapor djmsky » 03 Ago 2011 19:04

Hola a todos. Estoy iniciandome en el mundo del excel y la verdad mis conocimientos todavia son muy mediocres. Bueno al grano. Me estoy haciendo un programa de contabilidad de una empresa de autobuses pero en vez de utilizar macros, he diseñado unas plantillas y les voy poniendo hipervinculos a cada una de las funciones. El problema que tengo es que me gustaria que cuando le de al menú (por ejemplo proveedores). A traves del hipervinculo se va a la plantilla de proveedores, sin embargo se me queda abierta la otra hoja de calculo y la tengo que cerrar manualmente. Lo que pretendo es que esto no ocurra y se cierre de forma automatica. ¿Qué tendría que hacer para que las diferentes hojas de calculo se cierren de forma automatica y se guarde la información?

Muchas gracias a todos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
djmsky
Miembro Nuevo
Miembro Nuevo
 
Registrado: 20 Nov 2010 10:35

Re: ¿Se pueden cerrar las hojas de calculo de forma automati

Notapor sergioacamposh » 07 Ago 2011 14:15

Primeramente habría que definir en qué momento deseas que la otra hoja de cálculo se cierre. Lo que se podría hacer es que al momento de abrir x hoja, esta tenga una macro que indique que al momento de abrirse cierrre la otra. Me explico:

Al momento de abrir alguna de tus plantillas, estas tengan la opción de guardar el archivo prinicipal y cerrarlo. Esto se haría de manera automática.

En cada una de tus plantillas, incluye esta macro:

Código: Seleccionar todo
Private Sub Workbook_Open()
With Workbooks("PRINCIPAL.xlsx")
    .Close SaveChanges:=True
End With
End Sub


Sergio A Campos H
http://exceleinfo.wordpress.com
http://twitter.com/exceleinfo
http://twitter.com/sergioacamposh
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
sergioacamposh
Miembro Frecuente
Miembro Frecuente
 
Registrado: 11 Ene 2011 02:09


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Bases de Datos y Tablas Dinámicas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado