Re : UserForm Concaténation avec condition qui ne fonctionne pas
Hello
Voilà, j'espère ne pas avoir été trop ennuyeux ni trop brouillon, non plus
euh.. pour la partie brouillon. si justement un peu.. ;-)
c'est sans doute une raison pour laquelle tu te perds dans ton code
J'ai l'USF6 qui est censé me donner la possibilité de "Créer / Modifier Produits"
à priori le usf6 ne fait pas ce que tu dis. il permet juste de consulter un produit..
donc on va dire que c'est l USF7 qui pose problème..
à l'ouverture de celui ci. tu initialises la liste de recherche avec les éléments de la colonne A de la feuille Produits.
donc à priori AVEC les codes produits que tu dis vouloir créer.. déjà. incohérence..??
ne veux tu pas plutot lister les codes fournisseurs. et à partir de la. selon ta logique, créer le code fournisseur?
ensuite.. toujours dans cette initialisation, tu remplis tous les Textbox (boucle de 1 à 9)
mais dès qu'un de ces textbox est rempli, l'évènement change va faire une action .. et ca revient et ca repart. bref. on a du mal à suivre
il faudrait placer un
application.enableevents=false en début d'initialisation
et
application.enableevents=trus en fin
histoire de laisser l'initialisation se faire sans aller retour ?
autre incohérence observée:
dans ta feuille Produits, tu as des codes fournisseurs (Dalva - CSEUF -Orden) qui n'apparaissent pas dans ton onglet "Fournisseurs"..
une proposition de formule (directement dans ta feuille Produits) pour créer un Code Produit en fonction du code Fournisseur et Marque
en A16
=SI(D16<>"";GAUCHE(D16;5)&"-" &G16&H16;B16&"-"&G16&H16)