OVH Cloud OVH Cloud

RE: Pas de doublons

1 réponse
Avatar
François
Bonsoir Daniel et MichDenis,

Excusez mes délais pour vous répondre.

Donc, je ne veux pas de doublons en A:G et en K.

Dans le menu Achat, avec l'aide de combobox, je sélectionne, les listbox
affiches des données et dans les 3 textbox j'ajoute d'autres informations.
Je veux donc que lorsque je clique sur Valider, le code trouve la ligne en
fonction du choix dans les combobox et inscrive l'information ajouté dans
les textbox en H, I, et J.

Comment faire ?

Voici le lien pour mon fichier : http://cjoint.com/?lybgloIlUB

Merci pour votre aide.

François

1 réponse

Avatar
Daniel
Bonjour.
Ajoute le code suivant avant d'alimenter ton tableau de données. Je ne me
suis pas occupé de la colonne K, car je n'ai pas compris par quoi elle était
alimentée.
D'autre part, en cas de doublon, j'ai seulement mis "exit sub". A toi de
mettre ce que tu veux faire dans ce cas-là. Enfin, je n'ai pas testé le
code.

Dim Res As String, c As Range, Plage As Range
Dim Compar As String
Set Plage = Range("A1", Range("A65536").End(xlUp))
Res = ComboBox1 & ComboBox2 & ComboBox3 & _
ListBox1 & ListBox2 & ListBox3 & _
ListBox4 & TextBox1 & TextBox2 & TextBox3
For Each c In Plage
Compar = c.Value & c.Offset(0, 1).Value & c.Offset(0, 2).Value _
& c.Offset(0, 3).Value & c.Offset(0, 4).Value & _
c.Offset(0, 5).Value & c.Offset(0, 6).Value
If Res = Compar Then Exit Sub
Next c

Cordialement.
Daniel
"François" a écrit dans le message de news:
Qz9hf.91791$u%
Bonsoir Daniel et MichDenis,

Excusez mes délais pour vous répondre.

Donc, je ne veux pas de doublons en A:G et en K.

Dans le menu Achat, avec l'aide de combobox, je sélectionne, les listbox
affiches des données et dans les 3 textbox j'ajoute d'autres informations.
Je veux donc que lorsque je clique sur Valider, le code trouve la ligne en
fonction du choix dans les combobox et inscrive l'information ajouté dans
les textbox en H, I, et J.

Comment faire ?

Voici le lien pour mon fichier : http://cjoint.com/?lybgloIlUB

Merci pour votre aide.

François