voici une partie de code vba qui sert a remplir mes textbox par rapport a combobox1
je souhaiterais modifier ce code afin de remplir les textbox mais également des combobox
merci pour votre aide si vous le pouvez
Private Sub ComboBox1_Change() 'liste déroulante
'si flag = 1, sortir, car c'est un appel implicite depuis la sub cmdModif_Click()
'MAIS AVANT de sortir, on met flag à 0, sans quoi choisir un nouvel item dans la
'liste déroulante ne mettra pas à jour les 7 TextBox !
If flag = 1 Then flag = 0: Exit Sub
'sinon, c'est que flag = 0, et donc on fait le traitement habituel qui suit.
'si la liste déroulante ne montre pas d'item, sortir !
If ComboBox1.ListIndex = -1 Then Exit Sub
'changement d'un item de la liste déroulante => on met à jour les 7 TextBox
Dim lig&, i As Byte: lig = ComboBox1.ListIndex + 2
For i = 1 To 240
Controls("TextBox" & i) = Ws.Cells(lig, i)
Next i
End Sub
je souhaiterais modifier ce code afin de remplir les textbox mais également des combobox
merci pour votre aide si vous le pouvez
Private Sub ComboBox1_Change() 'liste déroulante
'si flag = 1, sortir, car c'est un appel implicite depuis la sub cmdModif_Click()
'MAIS AVANT de sortir, on met flag à 0, sans quoi choisir un nouvel item dans la
'liste déroulante ne mettra pas à jour les 7 TextBox !
If flag = 1 Then flag = 0: Exit Sub
'sinon, c'est que flag = 0, et donc on fait le traitement habituel qui suit.
'si la liste déroulante ne montre pas d'item, sortir !
If ComboBox1.ListIndex = -1 Then Exit Sub
'changement d'un item de la liste déroulante => on met à jour les 7 TextBox
Dim lig&, i As Byte: lig = ComboBox1.ListIndex + 2
For i = 1 To 240
Controls("TextBox" & i) = Ws.Cells(lig, i)
Next i
End Sub