Bonjour à tous,
J'ai un petit soucis concernant une macro que je viens d'écrire...
J'ai un onglet dans un fichier (que j'ai nommé A) que je dois mettre à jour en début de soirée avec un autre fichier (B) qui possède exactement la mm structure mais pas les mm données. Le but de ma macro est de mettre à jour deux-trois "ranges" que j'ai établis. La macro appelle donc le fichier en question et commence à mettre à jour en fonction d'une colonne contenant des codes.
Le pb que je rencontre est le suivant:
J'aimerais que la macro identifie quelle(s) ligne(s) a/ont été ajouté(s) pendant la journée et qu'elle le mette à jour sur mon fichier source. Pour le mnt, j'ai fait deux boucles: une qui sur les codes du fichier source (A), et une autre sur les codes du fichier de la journée (B). Un IF apparait alors pour permettre l'identification:
Next j
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 If A.cells(i,1).value <> B.cells(j,1).value Then Insert row etc....
Next j
Le pb est que la ligne que j'insère se créer à l'infini...
Je me suis trompé dans la boucle mais je ne sais pas ou..any idea?
Merci d'avance![]()
Partager