Ayuda con Macros!!

Discute sobre la aplicación de hojas de cálculo
Responder
Javier717
Mensajes: 2
Registrado: Mar Sep 28, 2010 8:42 pm

Ayuda con Macros!!

Mensaje por Javier717 »

Buenas tardes a todos,
Estoy intentando hacer una macro para que cuando se modifique una celda me guarde el historial de dicha celda,
es decir:

A5 = 12
si modifico este valor, en una tabla debe salir algo así

celda fecha
A5 28/09/2010

es solo con las columnas A y B.
Esto para saber cuando se modifico y tener un control sobre el libro
Espero que me puedan ayudar, Gracias.
OpenOffice 3.2.1
Sistema Operativo Windows XP SP3
Avatar de Usuario
mauricio
Mensajes: 6093
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Ayuda con Macros!!

Mensaje por mauricio »

Hola...

¿No te sirve la herramientas Editar | Modificaciones | Registro ? Lleva un registro bastante bueno...
captura_001.png
Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Javier717
Mensajes: 2
Registrado: Mar Sep 28, 2010 8:42 pm

Re: Ayuda con Macros!!

Mensaje por Javier717 »

Siii perefecto solo una cosa mas, hay alguna posibilidad de poder guardar esa lista??
OpenOffice 3.2.1
Sistema Operativo Windows XP SP3
Avatar de Usuario
mauricio
Mensajes: 6093
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Ayuda con Macros!!

Mensaje por mauricio »

No que yo sepa, pero dejame checarlo...

Saludos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Avatar de Usuario
Milor
Mensajes: 60
Registrado: Sab Ago 14, 2010 5:37 pm

Re: Ayuda con Macros!!

Mensaje por Milor »

Dudo que las celdas puedan tener EVENTOS, no se para que lo necesitaras pero para eso se suele usar un BDD y guardar por eventos lo cambios en registros (algo así como un combinación de celdas).

Si necesitas hacer un registro de cambios en la hoja, con VBA (Creo que permite escribir y leer ficheros) se podría llegar ha hacer lago. Es decir un función que le entrar dos CELDAS (Se pueden hacer que te entren CELDAS en vez del valor, y leer que tiene con algo así como CELDA.valué? ) la primera actual y la segunda con el valor original, cuando cambia actual (como el CALC actualiza la funciones cuando cambia el valor, escribir en un fichero o en un celda los cambios).
LibreOffice 4.2.4.2 en Windows 7 y Ubuntu
El OLMO no da PERAS, usa los PROGRAMAS para lo que están DISEÑADOS
Te ofrecemos nuestro tiempo y ofreces tu tiempo, no lo desperdiciemos. Explicarse y Comprenderse es necesario.
Avatar de Usuario
mauricio
Mensajes: 6093
Registrado: Sab Nov 22, 2008 5:36 am
Ubicación: CDMX
Contactar:

Re: Ayuda con Macros!!

Mensaje por mauricio »

Dudo que las celdas puedan tener EVENTOS
Si, las celdas tienen eventos, no es tan sencillo programarlos, pero tampoco es complicado, y mira que interesante, puedes interceptar no solo el cambio de celda o de valor, si no prácticamente cualquier propiedad que quieras monitorear.
no se para que lo necesitaras pero para eso se suele usar un BDD
No necesariamente, si vas a evaluar unas cuantas celdas lo puedes hacer en el mismo libro u otro, pero no necesariamente una base de datos...
con VBA (Creo que permite escribir y leer ficheros)
OOo Basic tiene completo soporte para lectura y escritura de archivos, incluyendo XML y ZIP, local y remotamente...

Saludos...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Responder