Bonsoir à tous,
Pour alimenter les cases d’un USF depuis la feuille « Listes », j’utilise ce code :
Mais en voulant insérer les modifications, apportées dans l’USF, dans la feuille, j’ai seulement inversé le
processus, mais malgré ca, ca ne me réussi plus.
Pour cela j’ai essayé deux déférents codes, sans obtenir le résultat voulu
L’insertion des modifications affecte seulement les cellules de la plage nommée [Reference] (Colonne A). Le reste
pas de changement.
1er essai :
2ème essai :
Merci.
Pour alimenter les cases d’un USF depuis la feuille « Listes », j’utilise ce code :
Code:
Private Sub ComboBox1_Change()
If ComboBox1.ListIndex <> -1 Then
TextBox1.Value = [Reference].Rows(ComboBox1.ListIndex + 1).Columns(1)
TextBox2.Value = [Reference].Rows(ComboBox1.ListIndex + 1).Columns(2)
TextBox3.Value = [Reference].Rows(ComboBox1.ListIndex + 1).Columns(3)
End If
End Sub
Mais en voulant insérer les modifications, apportées dans l’USF, dans la feuille, j’ai seulement inversé le
processus, mais malgré ca, ca ne me réussi plus.
Pour cela j’ai essayé deux déférents codes, sans obtenir le résultat voulu
L’insertion des modifications affecte seulement les cellules de la plage nommée [Reference] (Colonne A). Le reste
pas de changement.
1er essai :
Code:
[Reference].Rows(ComboBox1.ListIndex + 1).Columns(1).Value = TextBox1.Value
[Reference].Rows(ComboBox1.ListIndex + 1).Columns(2).Value = TextBox2.Value
[Reference].Rows(ComboBox1.ListIndex + 1).Columns(3).Value = TextBox3.Value
2ème essai :
Code:
[Reference].Rows(ComboBox1.ListIndex + 1) = TextBox1.Value
[Reference].Rows(ComboBox1.ListIndex + 1).Offset(0, 1) = TextBox2.Value
[Reference].Rows(ComboBox1.ListIndex + 1).Offset(0, 2) = TextBox3.Value
Merci.