Bonjour tout le monde.
Je vous expose un probleme vba que je n'arrive pas à regler, merci pour votre aide d'expert.
J'ai d'un côté une tableau répertoriant dans une première colonne un numéro de commande, dans une deuxième colonne le nom du transporteur associé et dans une troisième la date de ramasse.
Par un premier export, j'envoie au transporteur x la liste des commandes qu'il doit ramasser, ce dernier me renvoie ensuite la matrice avec la liste des commandes et la date de ramasse effective.
A partir de son retour, je cherche le moyen de coller les dates de ramasses automatiquement en vba sur ma matrice initiale, et ce sans utiliser de recherchev sur ma matrice initiale.
En gros je souhaiterai avoir ma matrice de base sur l'onglet 1, le retour transporteur sur l'onglet 2, et faire en vba :
- Sur longlet du retour transporteur (onglet 2) : La copie de la date de ramasse (ligne 1, colonne C)
- la recherche du numéro de commande correspondant (ligne 1 colonne A sur le retour transporteur) sur ma matrice initiale (je trouve donc le même numéro de commande sur la colonne A de ma matrice initiale, sur une ligne xxx)
- en déduire la cible de copie (ici la 3ème colonne) de la même ligne
- coller la date
- recommencer avec la ligne de commande suivante sur le retour transporteur.
Je souhaite éviter de mettre une recherchev simple en dur sur la colonne 3 de ma matrice initiale, ce qui serait le plus simple j'en suis sur, pour 2 raisons :
- la colonne 3 de ma matrice initiale peut faire l'objet de saisies manuelle
- la marice de retour transporteur changera tous les jours et ne restera pas fixe, la colonne 3 de ma matrice initiale devra donc contenir de vraies données, pas des formules en liaison avec d'autres tableaux.
Merci beaucoup pour votre aide qui sera précieuse je ne doute pas, de mon côté je nage un peu sur ce point.
Nicolas