Bonjour,
j'ai pour projet de créer deux versions du même fichier pour deux utilisations différentes. Un utilisateur pourra modifier le fichier 1.
Dans un premier temps je désire créer une macro dans le fichier 2 qui permette de détecter les nouvelles lignes du fichier 1 et les ajoute au fichier 2 (et vice-versa).
Dans un second temps, j'aimerais que cete macro détecte les changements faits dans le fichier 1 et modifie en conséquence les lignes correspondantes du fichier 2. Pour ce faire, je pense qu'il faudra inclure un horodatage des modifications apportées à une ligne du fichier 1 modifié par l'utilisateur, puis comparer cet horodatage à celui du fichier 2. Seule la version la plus récente des deux lignes sera retenue et éventuellement recopiée.
Deux questions :
1. est-il possible, quand on remplit une ligne à la main sans passer par un formulaire, de remplir automatiquement la première cellule de cetet ligne éventuellement avec la date+heure ? commetn faire ?
2. ne voulant pas réinventer le fil à couper l'eau chaude, quelqu'un a-t-il déjà réalisé une procédure similaire pour m'en inspirer ?
je précise que j'ai déjà rédigé une macro qui permet de "synchroniser" de manière très basique, c'est à dire que je sélectionne à la main le fichier le plus récent et je recopie toutes les cellules du fichier nouveau dans le fichier ancien, et vice-versa.
Merci et bonne journée,
Michel
j'ai pour projet de créer deux versions du même fichier pour deux utilisations différentes. Un utilisateur pourra modifier le fichier 1.
Dans un premier temps je désire créer une macro dans le fichier 2 qui permette de détecter les nouvelles lignes du fichier 1 et les ajoute au fichier 2 (et vice-versa).
Dans un second temps, j'aimerais que cete macro détecte les changements faits dans le fichier 1 et modifie en conséquence les lignes correspondantes du fichier 2. Pour ce faire, je pense qu'il faudra inclure un horodatage des modifications apportées à une ligne du fichier 1 modifié par l'utilisateur, puis comparer cet horodatage à celui du fichier 2. Seule la version la plus récente des deux lignes sera retenue et éventuellement recopiée.
Deux questions :
1. est-il possible, quand on remplit une ligne à la main sans passer par un formulaire, de remplir automatiquement la première cellule de cetet ligne éventuellement avec la date+heure ? commetn faire ?
2. ne voulant pas réinventer le fil à couper l'eau chaude, quelqu'un a-t-il déjà réalisé une procédure similaire pour m'en inspirer ?
je précise que j'ai déjà rédigé une macro qui permet de "synchroniser" de manière très basique, c'est à dire que je sélectionne à la main le fichier le plus récent et je recopie toutes les cellules du fichier nouveau dans le fichier ancien, et vice-versa.
Merci et bonne journée,
Michel