Bonjour à tous.
Voici mon problème
je dispose de 2 tableaux excel et je dois en utiliser un pour compléter les données de l'autre
Ce sont des fichiers de clients. Dans chacun d'eux il y a le nom du client, un identifiant unique, le Code Postal, l'adresse etc.
J'ai une base complète avec toutes les infos à jour qui s'appelle GERS
J'ai une base incomplète qui s'appelle CLIENT
Ce que j'essaie de faire :
Je crée un document Excel qui contient 3 onglets : GERS, CLIENT et TAMPON (qui servira de mémoire tampon)
Je souhaite faire un parcours de l'onglet CLIENT ligne par ligne
lorsque j'arrive sur une ligne ou le CIP (identifiant unique du client) est absent, je vais alors faire un parcours dans l'onglet GERS pour trouver toutes les lignes ou le CP (code postal) est égal à la ligne ou le CIP est manquant.
A chaque fois que les CP correspondent je copie colle la ligne depuis l'onglet GERS vers l'onglet TAMPON
Si dans l'onglet TAMPON il n'y a qu'une seule ligne a la fin du parcours, je copie-colle le CIP depuis TAMPON vers CLIENT
Si il y a plusieurs lignes, je mets en pause la macro le temps que l'utilisateur choisisse la bonne ligne (car il peut y avoir plusieurs client ayant le même CP. L'utilisateur trouvera le bon à l'aide des autres infos présentes)
Lorsqu'on clique sur un bouton de genre "suivant" la macro reprend.
Ça fait bien longtemps que j'ai pas fait de VB donc c'est surement bourré de fautes de syntaxe, mais en gros voila ce que j'ai pour le moment :
http://pastebin.com/nCZ8kSuB
Pour mieux comprendre :
Le CIP est dans la colonne 2 sur la feuille CLIENT et dans la colonne 4 sur la feuille GERS
Le CP est dans la colonne 6 sur CLIENT et 2 sur GERS
Voila pour mon problème. Dites moi si c'est pas clair, je peut donner des compléments d'info.
Merci par avance de votre aide.