bonjour à tous...
j'ai créé un code pour modifier mes données dans un tableau. le code fonctionne correctement(j'ai réduit le code pour une meilleure lecture). les Usf correspond aux appels du code dans un autre module.
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
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 sicorrespond aux différentes valeurs des textbox et combobox dans le frame1 alors
Code : Sélectionner tout - Visualiser dans une fenêtre à part Cell.Value.
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
Partager