border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

  #1 (permalink)  
Antiguo 09-05-2007, 00:02:57
Un Nuevo Amigo
 
Registrado: mar 2006
Posts: 6
acaldere Valoración +2
Contactar con acaldere a través de MSN
Predeterminado Sobreescribir la misma celda en un libro compartido

Hola amigos

Tengo una macro que registra información en un libro compartido de excel. Como la macro la utilizan varias personas al tiempo, al momento de insertar los datos, la macro guarda el libro (con el ánimo de actualizar los últimos datos ingresados), luego busca la primera fila vacía que encuentre, registra allí los nuevos datos y guarda nuevemente el libro.
Actualmente poseo dos problemas:
1 Aunque se actualice la información después de guardar, hay ocaciones en las que dos usuarios escriben sobre la misma celda, esto hace que excel muestre un mensaje preguntándole al usuario que cuáles cambios desea guardar (los suyos o los del otro usuario), independientemente de la respuesta, alguno de los dos datos se pierde.
2 Cuando dos usuarios guardan al mismo tiempo o en intervalos de tiempo muy cortos, el tamaño del libro se duplica.
mis preguntas son: ¿Hay forma, a través de código de VBA de saber cuándo otro usuario sobreescribió en la misma celda?
¿Es posible actualizar los cambios sin antes haber guardado?
Muchas Gracias
Alejandro, Colombia
Responder Con Cita
  #2 (permalink)  
Antiguo 09-05-2007, 09:24:17
Avatar de J.M.Movilla
Administrator
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.404
J.M.Movilla Valoración +2
Predeterminado

Me da la impresión, amigo Alejandro, de que estás intentando usar Excel para fines que son más propios de una base de datos. Algunas de las funciones que necesitas, y que efectivamente son indispensables para controlar la grabación de los datos, creo que no las vas a encontrar en Excel.

En cualquier caso, sea mediante Excel, sea utilizando una base de datos (Access, por ejemplo) siempre vas a perder los datos que introduzca un usuario si seguidamente otro usuario rectifica ese mismo dato introduciendo un valor distinto... Eso es así en todo caso, salvo que tengas previsto un complejo control que mantenga un histórico de todas las inputaciones realizadas por todos los usuarios.
__________________
José María Movilla Cuadrado
______________________

Visual Basic Videos Programacion Foro Programacion
Tutoriales Programacion Trucos Programacion Codigos Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Nuestro programa compartido en dos PC Red data_uy Visual Basic 6.00 4 28-09-2006 19:02:59
sobreescribir en excel sin el anuncio de sobreescribir Boris Roa Visual Basic 6.00 5 13-09-2006 17:59:43
Disco duro compartido Alella Sistemas Operativos 3 15-06-2005 14:16:57
Evento Compartido zambito Visual Basic 6.00 6 25-11-2004 20:45:39
SOBREESCRIBIR UN MASKEDITBOX JAMPGD Visual Basic 6.00 1 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 16:10:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right