Bonjour le forum,
Ma macro cherche les données dans l'onglet "feuil1" pour les mettre dans un ordre différent dans l'onglet "journal ventes". La recherche des données se fait en fonction de mots saisie dans la "feuil1" colonne E (ex de mots : manque, trop,..) mais si le mot est modifié dans la feuil1 (ajout d'un mot avant ou après le terme recherché) le résultat de la macro est erroné.
A priori, je devrais utiliser la fonction Like then et mettre * avant et après le mot rechercher pour éviter mon problème. Après plusieurs tentatives, je n'arrive pas à intégrer cette fonction dans mon code pour le mot EXT.
Range("C" & Ligne).Formula = "=if('" & F1.Name & "'!$e$" & Cel.Row & "=""achat"", ""401ESP"",if('" & F1.Name & "'!$e$" & Cel.Row & "=""trop"",75800000, if('" & F1.Name & "'!$e$" & Cel.Row & "=""manque"",65800000,if('" & F1.Name & "'!$e$" & Cel.Row & "like ""*EXT*"" then ""411DIV"",if('" & F1.Name & "'!$e$" & Cel.Row & "= ""banque"", 58010000,""411ESP"")))))"
Merci d'avance.
Titouan