Bonjour à tous,
Etant débutant en VBA, je me tourne vers vous afin de bénéficier de votre expérience.
Je dispose d'un fichier excel comprenant deux feuilles. Les deux feuilles ont la même structure.
Je veux faire ressortir dans une feuille 3 les changements/Ajouts/Suppressions de lignes entre la feuille 1 et la feuille 2.
Mais ma comparaison ne porte que sur 8 colonnes sur les 24 du fichiers et elles ne sont pas toutes à coté les unes des autres.
(Ex: Je compare la cellule A;D;E;N;O;P;U;W de la feuille 1 avec les mêmes de la feuille 2)
J'aimerai, dans la feuille 3, copier seulement les lignes(en entière) qui ne sont pas identiques sur ces points là, et indiquer(dans une colonne en plus) si elle a était modifier, supprimer ou créer.
J'ai réfléchit a la question et commencer mais je suis rapidement bloquer par mon manque de connaissance en VBA... (j'ai commencer avec les instruction excel mais je suis vite dépasser...)
Mon idée :
Je concatène les cellules désiré de la feuille1 et les compares a la concaténation de celles de la feuille 2.
- Si identique je ne fait rien.
- Si léger écart je copie et indique modifier (je copie la ligne de la feuille2)
- Si présent(dans la feuille1) mais pas dans la feuille2, je copie et indique supprimer
- Si présent(dans la feuille2) mais pas dans la feuille1, je copie et indique nouveau
Toute aide sera la bienvenue! même minime
Je continu de mon coté et vous ferai part de mon avancement !
Merci d'avance