salut,
tout d'abord, un doc XL ne peut pas être mis à jours par plus d'un utilisateur à la fois, donc la mise à jour commune d'un mm doc XL par n pimpoyes est à proscrire...
sauf si ... le dit document unique est mis à jour par n document distincts qui en fait sont des copies du doc à mettre à jour, et si ces petites copies ont une macro excel qui à chaque mise à jour à entériner (save) sur une copie, va : 1) ouvrir le classeur cible, 2)recopier la MAJ, 3)Fermer le classeur pour le rendre dispos aux autres copies !
oui, mais qd le classeur cible est MAJ, comment reporter les MAJ sur les classeurs copies ouverts ??
=> autre macro dans les classeurs copie, qui se déclenche à intervales régulier (toutes les 5 minutes?) et vas contrôler si une MAJ a été faite dans le classeur cible, et le cas échéant, reporter la modif sur sa copie
oui, mais comment reporter la MAJ sur un classeur copie qui est fermé au moment de la MAJ du classeur cible par un autres user ??
=> réponse: quand le classeur copie en question sera ouvert, lancement auto de la macro de contrôle de MAJ sur le classeur cible, et report de toutes les modifs apportés depuis lla dernière save du classeur copie en dormance ...
BRef, tu m'as compris, c'est pas simple à mettre en oeuvre mais c'est un beau challenge non ? alors, au boulot et bonne chance ;o)
(c'est faisable mais c'est vrai que c'est un peu une usine à gaz à monter car Excel n'est pas fait pour ce genre de choses, ... mais moi je dis que c'est réalisable pour qui maitrise un peu car j'ai déjà fait qqch de proche ;o))
@+
brett