bonjour à tous...
j'ai créé un code pour modifier mes données dans un tableau. le code fonctionne correctement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
If Usf.ligne <> "" Then
        Yligne = .Range("B" & Rows.Count).End(xlUp).Row
            Valeur = Usf.ligne
            Set Plage = .Range("B2:B" & Yligne)
            For Each Cell In Plage
                If Cell.Value = Valeur Then
                .Range("A" & Cell.Row).Value = Usf.T_nom1
                .Range("B" & Cell.Row).Value = Usf.T_pre1
next Cell
end if
(j'ai réduit le code pour une meilleure lecture). les Usf correspond aux appels du code dans un autre module.
voici ma préoccupation: lorsque les noms sont identiques dans le tableau, première colonne(mais de prénoms différents), au lieu qu'il modifie le nom désigné, il modifie tous ceux qui ont le même nom mais de prénoms différents.

ma démarche: je souhaite faire une boucle qui me permettrait de vérifier si correspond aux différentes valeurs des textbox et combobox dans le frame1 alors
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
.Range("A" & Cell.Row).Value = Usf.T_nom1
                .Range("B" & Cell.Row).Value = Usf.T_pre1
next Cell
end if
.
j'espère que vous comprendriez. merci