Bonjour
je dispose de plusieurs séries de 7 textbox, numérotées de 1 à 7, puis de 7 à 14, ..., alimentées par la sélection d'une listbox1
Si je change le contenu de ma lisbox1 et que je sélectionne une ligne de ma lisbox1 modifiée, j’aimerais que la série suivante de textbox se remplisse sans effacer la ou les séries précédentes.
Voici le code qui me permet d'alimenter la première série de textbox
Sub ListBox1_Click()
Dim I As Byte
Dim J
Dim Lr As Long
Lr = Cells(Rows.Count, 4).End(xlUp).Row
'boucle sur les éléments de la listbox1
For I = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(I) = True Then
TextBox1.Value = ListBox1.Value
'boucle sur les textbox
For J = 2 To Lr
If Cells(J, 4) = TextBox1.Value Then
TextBox3 = Cells(J, 5)
TextBox4 = Cells(J, 7)
TextBox5 = Cells(J, 8)
TextBox6 = Cells(J, 9)
TextBox7 = Cells(J, 10)
End If
Next J
End If
Next I
ListBox1.Clear
'si lisbox1 change et série textbox1 à 7 <>"" alors remplir textbox8 à 14
'si lisbox1 change et série textbox8 à 14 <>"" alors remplir textbox8 à 14
' ....