Cómo actualizar un Libro Compartido cada vez/antes de ejectura u n

11/09/2008 - 20:31 por einarabelc5 | Informe spam
Hola a todos los que comparten el uso de las herramientas Microsoft:

Estoy intentando compartir un libro en Excel con varias Macros que toman
algunas datos de la fila donde tengo la casilla seleccionada (propiedad
Active) para llevarlos a nuevas hojas y agregar nuevos datos asociados a los
datos de la primera hoja.

El problema estriba en que si hay dos o más usuarios llenando datos y los
macros se ejecutan sin actualizar la hoja. Los Macros agregan nueva
información en la primera fila donde encuentra una celda vacía, sin tomar en
cuenta las modificaciones hechas por otros usuarios, corrompiéndolos.

Cómo referencia les dejo un enlace a otra hebra en este mismo foro:

http://www.microsoft.com/office/com...on&p=1

Por lo que aprendí acá con hacer el siguiente llamado:

Application.CommandBars.FindControl(Id:E5).Execute

En un Macro puedes ejecutar el Botón:

Herramientas\personalizar\comandos\archivo\Actualizar Archivo

Pero cuando agrego este botón a las barras de herramientas de Excel e
intento usarlo no ocurre nada (A MENOS QUE ANTES SALVE EL LIBRO COMPARTIDO).
Este método es básicamente inútil, ya que cuando uno salva el libro Excel
verifica si existen conflictos entre las dos versiones y las toma como
mutuamente excluyentes, es decir, no se pueden incluir ambas modificaciones.
En fin, arruina todo el propósito de compartir el archivo que es trabajar en
paralelo.

Muchas gracias de Antemano

Einar.
 

Leer las respuestas

#1 Héctor Miguel
11/09/2008 - 22:55 | Informe spam
hola, Einar !

considera lo siguiente:
1) el "punto de reunion" de los cambios en un libro compartido es la carpeta compartida donde esta guardado
2) otros usuarios podran enterarse de los cambios (solo) cuando cada usuario los haya grabado (en la carpeta "comun")
3) esto es asi, porque las modificaciones que este haciendo cada usuario "ocurren" (solo) en su equipo (en la memoria)
4) el tiempo que establezcas en las opciones de compartir sera cuando cada usuario tendra un "refresco" (desde la carpeta compartida)

(o sea) si el usuario que modifica NO ha guardado (aun) sus cambios en la ubiacion compartida en red...
para el usuario que actualiza/refresca (obviamente) NO hay cabios (aun) que actualizar -?-
y los cambios que obtiene (cuando actualiza) corresponden a los que ya fueron guardados/actualizados (por otros)

tambien es conveniente que consultes la ayuda en linea {F1} y preguntes por "limitaciones en libros compartidos"
si no has consultado la ayuda en linea de excel {F1} acerca de los temas de libros compartidos
(o no has analizado y comprendido lo que se puede hacer y lo que no en libros compartidos) -?-

2007 ?
http://office.microsoft.com/es-mx/e...1030613082

97 / 2003 ?
http://office.microsoft.com/es-mx/e...0003633082
http://office.microsoft.com/es-mx/e...0003633082

mas temas relacionados ?
http://office.microsoft.com/es-mx/h...bros+excel

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ OP __
Estoy intentando compartir un libro en Excel con varias Macros ...
El problema estriba en que si hay dos o mas usuarios llenando datos
y los macros se ejecutan sin actualizar la hoja.
Los Macros agregan nueva informacion en la primera fila donde encuentra una celda vacia
sin tomar en cuenta las modificaciones hechas por otros usuarios, corrompiendolos...

Por lo que aprendi aca con hacer el siguiente llamado:
Application.CommandBars.FindControl(Id:E5).Execute
En un Macro puedes ejecutar el Boton:
Herramientas\personalizar\comandos\archivo\Actualizar Archivo
Pero cuando agrego este boton a las barras de herramientas de Excel e intento usarlo no ocurre nada
(A MENOS QUE ANTES SALVE EL LIBRO COMPARTIDO).
Este metodo es basicamente inutil, ya que cuando uno salva el libro Excel verifica si existen conflictos entre las dos versiones
y las toma como mutuamente excluyentes, es decir, no se pueden incluir ambas modificaciones.
En fin, arruina todo el proposito de compartir el archivo que es trabajar en paralelo.

Preguntas similares