Mise à jour fichier excel avec gestion des doublons

bshebert Messages postés 6 Statut Membre -  
bshebert Messages postés 6 Statut Membre -
Bonjour,
Contexte, il s'agit d'un problème de mise à jour des modifications effectuées sur un même "fichier.xls" par 2 personnes distincts et sur 2 ordinateurs (1 fixe et 1 portable) non connectés au moment des modifications, puis reconnecté au moment de la mise à jour.
Remarque le "cloud" n'est pas disponible malheureusement.

- Avant de partir, la "personne 1" fait une copie du "fichier.xls" de l'ordinateur fixe vers l'ordinateur portable via le réseau domestique. Pour info et à titre d'exemple, initialement le "fichier.xls" contient 3 lignes de 5 colonnes chacune. Exemple les lignes commence, respectivement, par les cellules contenant la date de saisie initiale d1, d2, d3.
- Distant de l'ordinateur fixe et par conséquent "déconnecté" du réseau domestique, la "personne 1" ouvre le "fichier.xls" depuis l'ordinateur portable. A la suite des 3 premières lignes la "personne 1" enregistre 2 nouvelles lignes de 5 colonnes en y associant la date du jour, c'est à dire d4 et d5. Le fichier de l'ordinateur portable contient donc 5 lignes.
- En parallèle et sur l'ordinateur fixe "la personne 2" enregistre elle aussi une nouvelle ligne de 5 colonnes dont la première cellule contient la date par exemple d6. Le fichier de l'ordinateur fixe contient donc 4 lignes.
- Après plusieurs jours la "personne 1" rentre et connecte l'ordinateur portable au réseau domestique.
Il s'agit à cet instant de faire une mise à jour de tel sorte que "fichier.xls" contiennent à la fois les modifications effectuées par la "personne 1" mais aussi par la "personne 2" et cela sans doublons. "fichier.xls" devrait donc contenir les lignes (de 5 colonnes) suivantes, d1, d2, d3, d4, d5 et d6.

Je ne suis pas un grand spécialiste du VB et j'espère néanmoins vous avoir exposé mon problème clairement.

D'avance merci pour votre aide

1 réponse

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    Comme il s'agit du même fichier avec plusieurs utilisateurs (le pluriel commence à 2 !), tu devrais partager le classeur entre les 2 personnes et ainsi excel va te faire la synthèse.
    0
    1. bshebert Messages postés 6 Statut Membre
       
      Bonjour,
      Merci pour la réponse
      Je viens de faire une recherche sur le partage de classeur excel.
      Effectivement cela semble répondre à mon besoin.
      Subsiste une question auquel je n'est pas trouvé de réponse.
      Peut-on travailler "déconnecté" puis se re-connecter au réseau local et mettre à jour le classeur ?
      0
    2. bshebert Messages postés 6 Statut Membre
       
      Re-Bonjour,
      Je modifie légèrement les conditions initiales à savoir que j'ai la possibilité de travailler avec Excel mais je préférerai que cela fonctionne sous libre office.
      Dans ce dernier, sous la commande "partager" il existe la commande "fusionner"
      Pour ce qui suit je prend donc le cas de libre office.
      Exemple
      A l'origine sur l'ordinateur fixe le "fichier.xls" est vide
      A l'issue je copie le "fichier.xls" sur l'ordinateur portable
      Sur l'ordinateur portable, la "personne1" modifie le "fichier.xls" avec la cellule a1=domi
      Entre temps la "personne 2", modifie aussi le "fichier.xls" et saisie dans la cellule a1=polo
      Lorsque la "personne 1" est de retour et se connecte au réseau local il est donc possible de "fusionner" les 2 "fichier.xls" ("fichier.xls" issu de l'ordinateur fixe et "fichier.xls" issu de l'ordinateur portable").
      RÉSULTAT,
      La cellule a1 prend la valeur "domi" issu de la modification faite par l'ordinateur portable alors la modification faite par l'ordinateur fixe est PERDUE.
      Ce fonctionnement est justement ce que je souhaite éviter, à savoir que je souhaite que, lors de la fusion,a1 conserve sa valeur (polo) et que a2 prenne la valeur "domi" issue de l'ordinateur portable. En gros que la fusion gère le contenu des cellules en les décalants vers le bas lorsque celle d'origine n'est pas vide

      Qu'en pensez vous ?
      0