Bonjour gmb merci ce code fonctionne mais à un détail prêt lors du débogage afin de comprendre ton code Excel m'a sur la ligne du code ci dessous que l'indice n'appartient pas à la sélection je viens de voir que la cellule sélectionnée a ce niveau est j19 si tu peux m'indiquer ce j19 représente je pourrais peut corriger
Sub AfficherLaCommande()
Set fArt = Sheets("articles")
tablo = Range("J19").CurrentRegion
If tablo(2, 1) = "" Then
MsgBox ("Aucune commande enregistré")
Exit Sub
End If
aussi au niveau des résultats ce que je souhaite ce n'est pas vendre seulement ce qui est disponible mais juste informer le client qu'il ne pourra pas avoir le nombre demandé cela empêche que le client soir contraint à payer pour le nombre qu'il n'a pas demandé enfin tu as fait un super boulot mais il est un peu difficile à comprendre si ce n'est pas trop te demander est ce que je peut avoir des commentaire ou un explication détaillée qui m'aidera a comprendre et surtout pour d'éventuels projets