Bloqué je fais appel à vos compétences. Je parviens à afficher dans une userfrom (combobox1, combobox2, textbox1 et textbox2) des données sans doublons (à l'aide du dictionnaire). les corrections se font au niveau des tetxbox, comme il y a des doublons comment faire pour répercuter ces corrections sur les lignes où se trouvent les valeurs de combobox1 et combobox2.
Re : Correction s'effectuant sur des doublons en une seule fois
Bonjour MJ13,
Excuses, je pensais avoir joint le fichier, j'ai dû oubli de cliquer sur envoyer la fatigue peut-être!
En effet, c'est un forum d'entraide, j'essaie d'apporter ma petite contribution avec mes maigres connaissances du VBA.
Merci beaucoup, bonne fin de journée.
Re : Correction s'effectuant sur des doublons en une seule fois
Re, Bonjour Robert
Ah Robert, trop rapide .
Tu peux tester un code de ce type:
Code:
Private Sub Cmd_Valider_Click()
For Each cell In Range("B2:B11")
If cell = ComboBox1 And cell.Offset(0, 2) = ComboBox2 Then cell.Offset(0, 3) = TextBox1: cell.Offset(0, 4) = TextBox2
Next
End Sub
Re : Correction s'effectuant sur des doublons en une seule fois [Résolu]
Bien le bonjour à vous,
je vous remercie beaucoup, j'ai testé vos codes et ils fonctionnent très bien, sauf que les modifications sont au format "standard" alors qu'elles étaient au format "numérique". je ne maîtrise pas bien le VBA, comme vous l'avez remarqué pour les dates j'ai adopté du texte car les formats changés à chaque transfert des données (de la feuille vers userform et de l'userform vers la feuille).
Encore une autre question si vous le permettez, n'y aurait-il pas une autre solution en utilisant les fonctions chaînes de caractères?