Bonjour le forum,
Pour ouvrir un fichier, copier une ligne dans ce fichier, puis refermer le fichier.
J'utilise les fonctions
Workbooks.open
ligne fichier source = ligne fichier destination
Workbooks.save
Workbooks.close
Jusque là tout fonctionne bien
Par contre je rencontre un problème lorsque qu'un autre utilisateur execute cette fonction en même temps que moi, j'ai le message : "fichier en cours d'utilisation ... Fichier vérouillé.... " avec comme choix "lecture seule / Notifier..."
Pour que ma ligne soit ajoutée sans devoir écraser le fichier existant (et donc perdre les information de l'autre utilisateur), je pense qu'il faudrait qu'à la place du message actuel, je crée un message d'attente "fichier utilisé, attendre quelques seconde et cliquer sur OK" avant que le code ne se poursuive. Mais je ne sais pas comment faire.
Avez vous une idée ou une autre proposition ?
Pour info, le fichier cible se trouve sur un serveur.
Pour ouvrir un fichier, copier une ligne dans ce fichier, puis refermer le fichier.
J'utilise les fonctions
Workbooks.open
ligne fichier source = ligne fichier destination
Workbooks.save
Workbooks.close
Jusque là tout fonctionne bien
Par contre je rencontre un problème lorsque qu'un autre utilisateur execute cette fonction en même temps que moi, j'ai le message : "fichier en cours d'utilisation ... Fichier vérouillé.... " avec comme choix "lecture seule / Notifier..."
Pour que ma ligne soit ajoutée sans devoir écraser le fichier existant (et donc perdre les information de l'autre utilisateur), je pense qu'il faudrait qu'à la place du message actuel, je crée un message d'attente "fichier utilisé, attendre quelques seconde et cliquer sur OK" avant que le code ne se poursuive. Mais je ne sais pas comment faire.
Avez vous une idée ou une autre proposition ?
Pour info, le fichier cible se trouve sur un serveur.