Bonjour,
Je fais appel à votre aide pour une mise à jour d'un fichier (joint).
3 Onglets : Liste1 ; Liste 2 ; MAJ
En fonction du choix de l'utilisateur, l'onglet MAJ met à jour l'onglet Liste1 ou Liste2.
Si la même ligne est trouvée on fait rien.
Si la référence colonne A est trouvée mais colonne C ou D différente on l'ajoute.
Ma difficulté est dans l'ajout de ligne.
En effet, lors de l'ajout je souhaite que la ligne s'ajoute au bon endroit :
- Avec les même références (colonne A)
- Avec les même références (colonne B)
- Ordre croissant avec les deux derniers caractères de la colonne C --> cette partie me pose problème .
Exemple :
L'utilisateur souhaite faire la mise à jour de la liste2.
Dans l'onglet mise à jour, on commence avec la ligne 1 :
2Moteur 1 aaaa aaaa-01
2Moteur 1 est égal.
aaaa est égal
aaaa-01 n'est pas trouvé, il faut donc l'ajouter avant aaaa-02 (en première ligne donc).
La ligne 2 est trouvée (tout correspond).
La ligne 3 :
2Moteur 1 est égal.
aaaa est égal
aaaa-03 n'est pas trouvé, il faut donc l'ajouter avant aaaa-04 et après aaaa-02 (en première ligne donc).
Ainsi de suite pour les autres lignes.
J'espère avoir été clair.
D'avance merci,