Bonjour,
Ci-joint une proposition à tester.
Le principe :
> reprise similaire du fonctionnement que tu as mis en place.
> transformation en une procédure "générique", avec le n° de la TextBox en paramètre (textbox correspondant au code pièce)
Private Sub MAJInfosPiece(piNumTextBox As Integer)
> procédure appelée pour les 9 TextBox correspondant au code pièce
> les 3 textbox d'une ligne sont alimentées en prenant en compte leur n° relatif par rapport au n° de TextBox correspondant au code de la pièce correspondante
> ex. 1 : TextBox1 => alimentera TextBox2 (+1) = Description, TextBox4 (+3) = Location, TextBox5 (+4) = UM & MIN/MAX
> ex. 2 : TextBox7 => alimentera TextBox8 (+1) = Description, TextBox10 (+3) = Location, TextBox11 (+4) = UM & MIN/MAX
NB : ne fonctionne que si les TextBox respectent ce principe de numérotation (comme c'est le cas actuellement).
Bonne journée
Bouben