bonjour a tous et toutes
pour faire suite a l'excellente réponse de Gélinotte https://forum.excel-pratique.com/excel/probleme-avec-mutipage-t84867.html
y a t'il une solution pour raccourcir le code des listbox du mulitipage car il y a 8 en tout et chacune se charge très bien des données qui sont sur C: le souci est que le clic sur une ligne l'envoie très bien dans les textbox adéquates, c'est ce clic qui est multiplier d'autant de listbox, est ce l'on peux raccourcir de code, voici le code pour 3 listbox mais il y a 8 pour l'instant et peut etre plus a fur et mesure
Private Sub ListBox1_Click()
With ListBox1
'charger les textbox au clic sur une ligne du textbox
TextBox1 = .List(.ListIndex, 0) 'règlage des textbox de réception
TextBox2 = .List(.ListIndex, 1)
TextBox3 = .List(.ListIndex, 2)
TextBox4 = .List(.ListIndex, 3)
'TextBox5 = .List(.ListIndex, 4)
End With
End Sub
Private Sub ListBox2_Click()
With ListBox1
'charger les textbox au clic sur une ligne du textbox
TextBox1 = .List(.ListIndex, 0) 'règlage des textbox de réception
TextBox2 = .List(.ListIndex, 1)
TextBox3 = .List(.ListIndex, 2)
TextBox4 = .List(.ListIndex, 3)
'TextBox5 = .List(.ListIndex, 4)
End With
End Sub
Private Sub ListBox3_Click()
With ListBox1
'charger les textbox au clic sur une ligne du textbox
TextBox1 = .List(.ListIndex, 0) 'règlage des textbox de réception
TextBox2 = .List(.ListIndex, 1)
TextBox3 = .List(.ListIndex, 2)
TextBox4 = .List(.ListIndex, 3)
'TextBox5 = .List(.ListIndex, 4)
End With
End Sub