Bonjour Galopin et Ausecour,
Merci pour vos réponses constructives , j'en prends bonne note
Je me doute qu'à vos yeux ça ressemble à une usine à gaz, mais au fur et à mesure que je j'apprends, j'applique les conseils et purifie ce projet.
Le fichier joint n'est que pour les forums, j'ai retiré un max de choses pour l’alléger le plus possible. peut être de trop!
Car, Galopin, pour répondre à ton interrogation:
L'adresse de livraison devrait figurer dans la base de commande (qui n'existe pas encore)
Dans le fichier original, j'ai ce qu'il faut sur ma feuil "commandes" pour l'adresse de livraison.
Serte il y à bien des lignes inutiles mais ce n'est que le fichier test.
Pour le double usf j'ai hésité à tout rassembler ou pas, et j’entends bien que j'aurais du rester sur ma première idée, merci pour cette confirmation
Pour ce qui est de l'utilisation RowWsource:
@Galopin
Enfin il ne faut pas utiliser RowSource dans les propriétés d'un Combo ou d'un ListBox mais la méthode AddItem.
AddItem associé à une liste qui serait (en exemple)
Private Sub UserForm_Initialize() ComboBox1.List = worksheets("Feuil1").Range("A2:A20").Value End Sub
c'est bien ça?
@Ausecour
j'aimais bien utiliser combobox2_change, et que je préfèrais ne pas utiliser Row.source car je préfèrais utiliser Combobox2.list pour initialiser la liste.
J'ai bien compris le message et je ferais attention à ça pour la suite.