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.
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.
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.
Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de news:
aUghf.9$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.
Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" <hohoho@itsachristmas.time> a écrit dans le message de news:
aUghf.9$b25.663@weber.videotron.net...
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.
Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de news:
aUghf.9$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.
Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de news:
aUghf.9$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.
Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
O2myZmQ8FHA.3752@tk2msftngp13.phx.gbl...
Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" <hohoho@itsachristmas.time> a écrit dans le message de news:
aUghf.9$b25.663@weber.videotron.net...
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.
Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de news:
aUghf.9$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.
Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de news:
fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de news:
aUghf.9$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.
Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
fLuhf.8253$b25.208556@weber.videotron.net...
Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
O2myZmQ8FHA.3752@tk2msftngp13.phx.gbl...
Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" <hohoho@itsachristmas.time> a écrit dans le message de news:
aUghf.9$b25.663@weber.videotron.net...
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.
Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de news:
fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de news:
aUghf.9$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.
Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" a écrit dans le message de news:
htLhf.16410$Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de news:
fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de news:
aUghf.9$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.
Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
htLhf.16410$b25.425762@weber.videotron.net...
Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
fLuhf.8253$b25.208556@weber.videotron.net...
Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
O2myZmQ8FHA.3752@tk2msftngp13.phx.gbl...
Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" <hohoho@itsachristmas.time> a écrit dans le message de news:
aUghf.9$b25.663@weber.videotron.net...
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.
Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" a écrit dans le message de news:
htLhf.16410$Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de news:
fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de news:
aUghf.9$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.
Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant : Membre de
méthode ou de données introuvable. Le Me.Combobox1.ListIndex cause
problème. C'est la première que je vois ce message d'erreur ? Je ne sais
donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" a écrit dans le message de news:Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" a écrit dans le message de news:
htLhf.16410$Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de news:
fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de
news: aUghf.9$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.
Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant : Membre de
méthode ou de données introuvable. Le Me.Combobox1.ListIndex cause
problème. C'est la première que je vois ce message d'erreur ? Je ne sais
donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
etx6gxg8FHA.3876@TK2MSFTNGP09.phx.gbl...
Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
htLhf.16410$b25.425762@weber.videotron.net...
Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
fLuhf.8253$b25.208556@weber.videotron.net...
Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
O2myZmQ8FHA.3752@tk2msftngp13.phx.gbl...
Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" <hohoho@itsachristmas.time> a écrit dans le message de
news: aUghf.9$b25.663@weber.videotron.net...
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.
Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant : Membre de
méthode ou de données introuvable. Le Me.Combobox1.ListIndex cause
problème. C'est la première que je vois ce message d'erreur ? Je ne sais
donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" a écrit dans le message de news:Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" a écrit dans le message de news:
htLhf.16410$Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de news:
fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de
news: aUghf.9$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.
Bonjour.
Ca, ce n'est pas grave, tu as dû changer le nom de tes comboboxes Combo1
au lieu de combobox1 etc...
Par contre, j'ai du mal à comprendre ton appli. Pas moyen de saisir ou de
choisir quoi que ce soit dans Combo1 ?
J'ai modifié le code un peu au hasard :
Private Sub CmdValider_Click()
Dim An As Integer
Dim Tblo As Variant, Ligne As Long
Dim A As Variant
Dim S As String, Pattern As String
Dim Num As Variant
With Sheets("Inventaire")
Ligne = .Range("a65536").End(xlUp).Row
Tblo = .Range("a2:c" & Ligne)
If Me.Combo1.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End If
If Me.ComboBox2.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
If Me.ComboBox3.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
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
Application.EnableEvents = True
.Range("a" & Ligne) = Me.ComboBox1
.Range("b" & Ligne) = Me.ComboBox2
.Range("c" & Ligne) = Me.ComboBox3
.Range("d" & Ligne) = Me.ListBox1
.Range("e" & Ligne) = Me.ListBox2
.Range("f" & Ligne) = Me.ListBox3
.Range("g" & Ligne) = Me.ListBox4
.Range("g" & Ligne).Offset(, 1) = Trim(TextBox1)
.Range("g" & Ligne).Offset(, 2) = Trim(TextBox2)
.Range("g" & Ligne).Offset(, 3) = Trim(TextBox3)
Application.EnableEvents = False
End If
End With
Dis-moi si je suis à côté de la plaque.
Daniel
"François" a écrit dans le message de news:
qYNhf.17180$Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant : Membre
de méthode ou de données introuvable. Le Me.Combobox1.ListIndex cause
problème. C'est la première que je vois ce message d'erreur ? Je ne sais
donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" a écrit dans le message de news:Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" a écrit dans le message de news:
htLhf.16410$Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de news:
fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de
news: aUghf.9$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.
Bonjour.
Ca, ce n'est pas grave, tu as dû changer le nom de tes comboboxes Combo1
au lieu de combobox1 etc...
Par contre, j'ai du mal à comprendre ton appli. Pas moyen de saisir ou de
choisir quoi que ce soit dans Combo1 ?
J'ai modifié le code un peu au hasard :
Private Sub CmdValider_Click()
Dim An As Integer
Dim Tblo As Variant, Ligne As Long
Dim A As Variant
Dim S As String, Pattern As String
Dim Num As Variant
With Sheets("Inventaire")
Ligne = .Range("a65536").End(xlUp).Row
Tblo = .Range("a2:c" & Ligne)
If Me.Combo1.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End If
If Me.ComboBox2.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
If Me.ComboBox3.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
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
Application.EnableEvents = True
.Range("a" & Ligne) = Me.ComboBox1
.Range("b" & Ligne) = Me.ComboBox2
.Range("c" & Ligne) = Me.ComboBox3
.Range("d" & Ligne) = Me.ListBox1
.Range("e" & Ligne) = Me.ListBox2
.Range("f" & Ligne) = Me.ListBox3
.Range("g" & Ligne) = Me.ListBox4
.Range("g" & Ligne).Offset(, 1) = Trim(TextBox1)
.Range("g" & Ligne).Offset(, 2) = Trim(TextBox2)
.Range("g" & Ligne).Offset(, 3) = Trim(TextBox3)
Application.EnableEvents = False
End If
End With
Dis-moi si je suis à côté de la plaque.
Daniel
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
qYNhf.17180$b25.485566@weber.videotron.net...
Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant : Membre
de méthode ou de données introuvable. Le Me.Combobox1.ListIndex cause
problème. C'est la première que je vois ce message d'erreur ? Je ne sais
donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
etx6gxg8FHA.3876@TK2MSFTNGP09.phx.gbl...
Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
htLhf.16410$b25.425762@weber.videotron.net...
Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
fLuhf.8253$b25.208556@weber.videotron.net...
Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
O2myZmQ8FHA.3752@tk2msftngp13.phx.gbl...
Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" <hohoho@itsachristmas.time> a écrit dans le message de
news: aUghf.9$b25.663@weber.videotron.net...
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.
Bonjour.
Ca, ce n'est pas grave, tu as dû changer le nom de tes comboboxes Combo1
au lieu de combobox1 etc...
Par contre, j'ai du mal à comprendre ton appli. Pas moyen de saisir ou de
choisir quoi que ce soit dans Combo1 ?
J'ai modifié le code un peu au hasard :
Private Sub CmdValider_Click()
Dim An As Integer
Dim Tblo As Variant, Ligne As Long
Dim A As Variant
Dim S As String, Pattern As String
Dim Num As Variant
With Sheets("Inventaire")
Ligne = .Range("a65536").End(xlUp).Row
Tblo = .Range("a2:c" & Ligne)
If Me.Combo1.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End If
If Me.ComboBox2.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
If Me.ComboBox3.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
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
Application.EnableEvents = True
.Range("a" & Ligne) = Me.ComboBox1
.Range("b" & Ligne) = Me.ComboBox2
.Range("c" & Ligne) = Me.ComboBox3
.Range("d" & Ligne) = Me.ListBox1
.Range("e" & Ligne) = Me.ListBox2
.Range("f" & Ligne) = Me.ListBox3
.Range("g" & Ligne) = Me.ListBox4
.Range("g" & Ligne).Offset(, 1) = Trim(TextBox1)
.Range("g" & Ligne).Offset(, 2) = Trim(TextBox2)
.Range("g" & Ligne).Offset(, 3) = Trim(TextBox3)
Application.EnableEvents = False
End If
End With
Dis-moi si je suis à côté de la plaque.
Daniel
"François" a écrit dans le message de news:
qYNhf.17180$Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant : Membre
de méthode ou de données introuvable. Le Me.Combobox1.ListIndex cause
problème. C'est la première que je vois ce message d'erreur ? Je ne sais
donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" a écrit dans le message de news:Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" a écrit dans le message de news:
htLhf.16410$Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de news:
fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de
news: aUghf.9$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.
Bonsoir Daniel,
Pour la colonne A il est normal qu'il n'y ait rien à sélectionner car j'ai
effacé plus de 5000 lignes de données pour réduire le fichier.
Suite aux mes essais, le code produit un doublon en plus de convertir la
donnée contenu dans le combo2 en texte plutôt qu'en nombre.
Voici le lien pour que tu puisses tester toi-même :
http://cjoint.com/?lBc6hDhuXY
Merci beaucoup pour ton aide.
François
"Daniel" a écrit dans le message de news:Bonjour.
Ca, ce n'est pas grave, tu as dû changer le nom de tes comboboxes Combo1
au lieu de combobox1 etc...
Par contre, j'ai du mal à comprendre ton appli. Pas moyen de saisir ou de
choisir quoi que ce soit dans Combo1 ?
J'ai modifié le code un peu au hasard :
Private Sub CmdValider_Click()
Dim An As Integer
Dim Tblo As Variant, Ligne As Long
Dim A As Variant
Dim S As String, Pattern As String
Dim Num As Variant
With Sheets("Inventaire")
Ligne = .Range("a65536").End(xlUp).Row
Tblo = .Range("a2:c" & Ligne)
If Me.Combo1.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End If
If Me.ComboBox2.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
If Me.ComboBox3.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
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
Application.EnableEvents = True
.Range("a" & Ligne) = Me.ComboBox1
.Range("b" & Ligne) = Me.ComboBox2
.Range("c" & Ligne) = Me.ComboBox3
.Range("d" & Ligne) = Me.ListBox1
.Range("e" & Ligne) = Me.ListBox2
.Range("f" & Ligne) = Me.ListBox3
.Range("g" & Ligne) = Me.ListBox4
.Range("g" & Ligne).Offset(, 1) = Trim(TextBox1)
.Range("g" & Ligne).Offset(, 2) = Trim(TextBox2)
.Range("g" & Ligne).Offset(, 3) = Trim(TextBox3)
Application.EnableEvents = False
End If
End With
Dis-moi si je suis à côté de la plaque.
Daniel
"François" a écrit dans le message de news:
qYNhf.17180$Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant : Membre
de méthode ou de données introuvable. Le Me.Combobox1.ListIndex cause
problème. C'est la première que je vois ce message d'erreur ? Je ne sais
donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" a écrit dans le message de news:Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" a écrit dans le message de news:
htLhf.16410$Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de
news: fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de
news: aUghf.9$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.
Bonsoir Daniel,
Pour la colonne A il est normal qu'il n'y ait rien à sélectionner car j'ai
effacé plus de 5000 lignes de données pour réduire le fichier.
Suite aux mes essais, le code produit un doublon en plus de convertir la
donnée contenu dans le combo2 en texte plutôt qu'en nombre.
Voici le lien pour que tu puisses tester toi-même :
http://cjoint.com/?lBc6hDhuXY
Merci beaucoup pour ton aide.
François
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
O0DWTyn8FHA.1164@TK2MSFTNGP10.phx.gbl...
Bonjour.
Ca, ce n'est pas grave, tu as dû changer le nom de tes comboboxes Combo1
au lieu de combobox1 etc...
Par contre, j'ai du mal à comprendre ton appli. Pas moyen de saisir ou de
choisir quoi que ce soit dans Combo1 ?
J'ai modifié le code un peu au hasard :
Private Sub CmdValider_Click()
Dim An As Integer
Dim Tblo As Variant, Ligne As Long
Dim A As Variant
Dim S As String, Pattern As String
Dim Num As Variant
With Sheets("Inventaire")
Ligne = .Range("a65536").End(xlUp).Row
Tblo = .Range("a2:c" & Ligne)
If Me.Combo1.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End If
If Me.ComboBox2.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
If Me.ComboBox3.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
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
Application.EnableEvents = True
.Range("a" & Ligne) = Me.ComboBox1
.Range("b" & Ligne) = Me.ComboBox2
.Range("c" & Ligne) = Me.ComboBox3
.Range("d" & Ligne) = Me.ListBox1
.Range("e" & Ligne) = Me.ListBox2
.Range("f" & Ligne) = Me.ListBox3
.Range("g" & Ligne) = Me.ListBox4
.Range("g" & Ligne).Offset(, 1) = Trim(TextBox1)
.Range("g" & Ligne).Offset(, 2) = Trim(TextBox2)
.Range("g" & Ligne).Offset(, 3) = Trim(TextBox3)
Application.EnableEvents = False
End If
End With
Dis-moi si je suis à côté de la plaque.
Daniel
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
qYNhf.17180$b25.485566@weber.videotron.net...
Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant : Membre
de méthode ou de données introuvable. Le Me.Combobox1.ListIndex cause
problème. C'est la première que je vois ce message d'erreur ? Je ne sais
donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
etx6gxg8FHA.3876@TK2MSFTNGP09.phx.gbl...
Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
htLhf.16410$b25.425762@weber.videotron.net...
Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" <hohoho@itsachristmas.time> a écrit dans le message de
news: fLuhf.8253$b25.208556@weber.videotron.net...
Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
O2myZmQ8FHA.3752@tk2msftngp13.phx.gbl...
Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" <hohoho@itsachristmas.time> a écrit dans le message de
news: aUghf.9$b25.663@weber.videotron.net...
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.
Bonsoir Daniel,
Pour la colonne A il est normal qu'il n'y ait rien à sélectionner car j'ai
effacé plus de 5000 lignes de données pour réduire le fichier.
Suite aux mes essais, le code produit un doublon en plus de convertir la
donnée contenu dans le combo2 en texte plutôt qu'en nombre.
Voici le lien pour que tu puisses tester toi-même :
http://cjoint.com/?lBc6hDhuXY
Merci beaucoup pour ton aide.
François
"Daniel" a écrit dans le message de news:Bonjour.
Ca, ce n'est pas grave, tu as dû changer le nom de tes comboboxes Combo1
au lieu de combobox1 etc...
Par contre, j'ai du mal à comprendre ton appli. Pas moyen de saisir ou de
choisir quoi que ce soit dans Combo1 ?
J'ai modifié le code un peu au hasard :
Private Sub CmdValider_Click()
Dim An As Integer
Dim Tblo As Variant, Ligne As Long
Dim A As Variant
Dim S As String, Pattern As String
Dim Num As Variant
With Sheets("Inventaire")
Ligne = .Range("a65536").End(xlUp).Row
Tblo = .Range("a2:c" & Ligne)
If Me.Combo1.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End If
If Me.ComboBox2.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
If Me.ComboBox3.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
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
Application.EnableEvents = True
.Range("a" & Ligne) = Me.ComboBox1
.Range("b" & Ligne) = Me.ComboBox2
.Range("c" & Ligne) = Me.ComboBox3
.Range("d" & Ligne) = Me.ListBox1
.Range("e" & Ligne) = Me.ListBox2
.Range("f" & Ligne) = Me.ListBox3
.Range("g" & Ligne) = Me.ListBox4
.Range("g" & Ligne).Offset(, 1) = Trim(TextBox1)
.Range("g" & Ligne).Offset(, 2) = Trim(TextBox2)
.Range("g" & Ligne).Offset(, 3) = Trim(TextBox3)
Application.EnableEvents = False
End If
End With
Dis-moi si je suis à côté de la plaque.
Daniel
"François" a écrit dans le message de news:
qYNhf.17180$Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant : Membre
de méthode ou de données introuvable. Le Me.Combobox1.ListIndex cause
problème. C'est la première que je vois ce message d'erreur ? Je ne sais
donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" a écrit dans le message de news:Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" a écrit dans le message de news:
htLhf.16410$Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de
news: fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de
news: aUghf.9$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.
Bonjour.
J'ai beaucoup de mal à tester, car je ne saisis pas complètement la
logique de l'appli.
Regarde le fichier que je te retourne :
http://cjoint.com/?lBqE2xzH6U
Daniel
"François" a écrit dans le message de news:
lp8if.41614$Bonsoir Daniel,
Pour la colonne A il est normal qu'il n'y ait rien à sélectionner car
j'ai effacé plus de 5000 lignes de données pour réduire le fichier.
Suite aux mes essais, le code produit un doublon en plus de convertir la
donnée contenu dans le combo2 en texte plutôt qu'en nombre.
Voici le lien pour que tu puisses tester toi-même :
http://cjoint.com/?lBc6hDhuXY
Merci beaucoup pour ton aide.
François
"Daniel" a écrit dans le message de news:Bonjour.
Ca, ce n'est pas grave, tu as dû changer le nom de tes comboboxes Combo1
au lieu de combobox1 etc...
Par contre, j'ai du mal à comprendre ton appli. Pas moyen de saisir ou
de choisir quoi que ce soit dans Combo1 ?
J'ai modifié le code un peu au hasard :
Private Sub CmdValider_Click()
Dim An As Integer
Dim Tblo As Variant, Ligne As Long
Dim A As Variant
Dim S As String, Pattern As String
Dim Num As Variant
With Sheets("Inventaire")
Ligne = .Range("a65536").End(xlUp).Row
Tblo = .Range("a2:c" & Ligne)
If Me.Combo1.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End If
If Me.ComboBox2.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
If Me.ComboBox3.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
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
Application.EnableEvents = True
.Range("a" & Ligne) = Me.ComboBox1
.Range("b" & Ligne) = Me.ComboBox2
.Range("c" & Ligne) = Me.ComboBox3
.Range("d" & Ligne) = Me.ListBox1
.Range("e" & Ligne) = Me.ListBox2
.Range("f" & Ligne) = Me.ListBox3
.Range("g" & Ligne) = Me.ListBox4
.Range("g" & Ligne).Offset(, 1) = Trim(TextBox1)
.Range("g" & Ligne).Offset(, 2) = Trim(TextBox2)
.Range("g" & Ligne).Offset(, 3) = Trim(TextBox3)
Application.EnableEvents = False
End If
End With
Dis-moi si je suis à côté de la plaque.
Daniel
"François" a écrit dans le message de news:
qYNhf.17180$Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant : Membre
de méthode ou de données introuvable. Le Me.Combobox1.ListIndex cause
problème. C'est la première que je vois ce message d'erreur ? Je ne
sais donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" a écrit dans le message de news:Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" a écrit dans le message de
news: htLhf.16410$Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de
news: fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de
news: aUghf.9$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.
Bonjour.
J'ai beaucoup de mal à tester, car je ne saisis pas complètement la
logique de l'appli.
Regarde le fichier que je te retourne :
http://cjoint.com/?lBqE2xzH6U
Daniel
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
lp8if.41614$5o6.938276@wagner.videotron.net...
Bonsoir Daniel,
Pour la colonne A il est normal qu'il n'y ait rien à sélectionner car
j'ai effacé plus de 5000 lignes de données pour réduire le fichier.
Suite aux mes essais, le code produit un doublon en plus de convertir la
donnée contenu dans le combo2 en texte plutôt qu'en nombre.
Voici le lien pour que tu puisses tester toi-même :
http://cjoint.com/?lBc6hDhuXY
Merci beaucoup pour ton aide.
François
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
O0DWTyn8FHA.1164@TK2MSFTNGP10.phx.gbl...
Bonjour.
Ca, ce n'est pas grave, tu as dû changer le nom de tes comboboxes Combo1
au lieu de combobox1 etc...
Par contre, j'ai du mal à comprendre ton appli. Pas moyen de saisir ou
de choisir quoi que ce soit dans Combo1 ?
J'ai modifié le code un peu au hasard :
Private Sub CmdValider_Click()
Dim An As Integer
Dim Tblo As Variant, Ligne As Long
Dim A As Variant
Dim S As String, Pattern As String
Dim Num As Variant
With Sheets("Inventaire")
Ligne = .Range("a65536").End(xlUp).Row
Tblo = .Range("a2:c" & Ligne)
If Me.Combo1.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End If
If Me.ComboBox2.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
If Me.ComboBox3.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
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
Application.EnableEvents = True
.Range("a" & Ligne) = Me.ComboBox1
.Range("b" & Ligne) = Me.ComboBox2
.Range("c" & Ligne) = Me.ComboBox3
.Range("d" & Ligne) = Me.ListBox1
.Range("e" & Ligne) = Me.ListBox2
.Range("f" & Ligne) = Me.ListBox3
.Range("g" & Ligne) = Me.ListBox4
.Range("g" & Ligne).Offset(, 1) = Trim(TextBox1)
.Range("g" & Ligne).Offset(, 2) = Trim(TextBox2)
.Range("g" & Ligne).Offset(, 3) = Trim(TextBox3)
Application.EnableEvents = False
End If
End With
Dis-moi si je suis à côté de la plaque.
Daniel
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
qYNhf.17180$b25.485566@weber.videotron.net...
Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant : Membre
de méthode ou de données introuvable. Le Me.Combobox1.ListIndex cause
problème. C'est la première que je vois ce message d'erreur ? Je ne
sais donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
etx6gxg8FHA.3876@TK2MSFTNGP09.phx.gbl...
Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" <hohoho@itsachristmas.time> a écrit dans le message de
news: htLhf.16410$b25.425762@weber.videotron.net...
Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" <hohoho@itsachristmas.time> a écrit dans le message de
news: fLuhf.8253$b25.208556@weber.videotron.net...
Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
O2myZmQ8FHA.3752@tk2msftngp13.phx.gbl...
Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" <hohoho@itsachristmas.time> a écrit dans le message de
news: aUghf.9$b25.663@weber.videotron.net...
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.
Bonjour.
J'ai beaucoup de mal à tester, car je ne saisis pas complètement la
logique de l'appli.
Regarde le fichier que je te retourne :
http://cjoint.com/?lBqE2xzH6U
Daniel
"François" a écrit dans le message de news:
lp8if.41614$Bonsoir Daniel,
Pour la colonne A il est normal qu'il n'y ait rien à sélectionner car
j'ai effacé plus de 5000 lignes de données pour réduire le fichier.
Suite aux mes essais, le code produit un doublon en plus de convertir la
donnée contenu dans le combo2 en texte plutôt qu'en nombre.
Voici le lien pour que tu puisses tester toi-même :
http://cjoint.com/?lBc6hDhuXY
Merci beaucoup pour ton aide.
François
"Daniel" a écrit dans le message de news:Bonjour.
Ca, ce n'est pas grave, tu as dû changer le nom de tes comboboxes Combo1
au lieu de combobox1 etc...
Par contre, j'ai du mal à comprendre ton appli. Pas moyen de saisir ou
de choisir quoi que ce soit dans Combo1 ?
J'ai modifié le code un peu au hasard :
Private Sub CmdValider_Click()
Dim An As Integer
Dim Tblo As Variant, Ligne As Long
Dim A As Variant
Dim S As String, Pattern As String
Dim Num As Variant
With Sheets("Inventaire")
Ligne = .Range("a65536").End(xlUp).Row
Tblo = .Range("a2:c" & Ligne)
If Me.Combo1.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End If
If Me.ComboBox2.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
If Me.ComboBox3.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
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
Application.EnableEvents = True
.Range("a" & Ligne) = Me.ComboBox1
.Range("b" & Ligne) = Me.ComboBox2
.Range("c" & Ligne) = Me.ComboBox3
.Range("d" & Ligne) = Me.ListBox1
.Range("e" & Ligne) = Me.ListBox2
.Range("f" & Ligne) = Me.ListBox3
.Range("g" & Ligne) = Me.ListBox4
.Range("g" & Ligne).Offset(, 1) = Trim(TextBox1)
.Range("g" & Ligne).Offset(, 2) = Trim(TextBox2)
.Range("g" & Ligne).Offset(, 3) = Trim(TextBox3)
Application.EnableEvents = False
End If
End With
Dis-moi si je suis à côté de la plaque.
Daniel
"François" a écrit dans le message de news:
qYNhf.17180$Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant : Membre
de méthode ou de données introuvable. Le Me.Combobox1.ListIndex cause
problème. C'est la première que je vois ce message d'erreur ? Je ne
sais donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" a écrit dans le message de news:Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" a écrit dans le message de
news: htLhf.16410$Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de
news: fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je t'en
redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de
news: aUghf.9$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.
Bonsoir,
Cela crée encore un doublon ?
Snif.
Merci
"Daniel" a écrit dans le message de news:Bonjour.
J'ai beaucoup de mal à tester, car je ne saisis pas complètement la
logique de l'appli.
Regarde le fichier que je te retourne :
http://cjoint.com/?lBqE2xzH6U
Daniel
"François" a écrit dans le message de news:
lp8if.41614$Bonsoir Daniel,
Pour la colonne A il est normal qu'il n'y ait rien à sélectionner car
j'ai effacé plus de 5000 lignes de données pour réduire le fichier.
Suite aux mes essais, le code produit un doublon en plus de convertir la
donnée contenu dans le combo2 en texte plutôt qu'en nombre.
Voici le lien pour que tu puisses tester toi-même :
http://cjoint.com/?lBc6hDhuXY
Merci beaucoup pour ton aide.
François
"Daniel" a écrit dans le message de news:Bonjour.
Ca, ce n'est pas grave, tu as dû changer le nom de tes comboboxes
Combo1 au lieu de combobox1 etc...
Par contre, j'ai du mal à comprendre ton appli. Pas moyen de saisir ou
de choisir quoi que ce soit dans Combo1 ?
J'ai modifié le code un peu au hasard :
Private Sub CmdValider_Click()
Dim An As Integer
Dim Tblo As Variant, Ligne As Long
Dim A As Variant
Dim S As String, Pattern As String
Dim Num As Variant
With Sheets("Inventaire")
Ligne = .Range("a65536").End(xlUp).Row
Tblo = .Range("a2:c" & Ligne)
If Me.Combo1.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End If
If Me.ComboBox2.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
If Me.ComboBox3.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
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
Application.EnableEvents = True
.Range("a" & Ligne) = Me.ComboBox1
.Range("b" & Ligne) = Me.ComboBox2
.Range("c" & Ligne) = Me.ComboBox3
.Range("d" & Ligne) = Me.ListBox1
.Range("e" & Ligne) = Me.ListBox2
.Range("f" & Ligne) = Me.ListBox3
.Range("g" & Ligne) = Me.ListBox4
.Range("g" & Ligne).Offset(, 1) = Trim(TextBox1)
.Range("g" & Ligne).Offset(, 2) = Trim(TextBox2)
.Range("g" & Ligne).Offset(, 3) = Trim(TextBox3)
Application.EnableEvents = False
End If
End With
Dis-moi si je suis à côté de la plaque.
Daniel
"François" a écrit dans le message de news:
qYNhf.17180$Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant :
Membre de méthode ou de données introuvable. Le Me.Combobox1.ListIndex
cause problème. C'est la première que je vois ce message d'erreur ? Je
ne sais donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" a écrit dans le message de news:Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" a écrit dans le message de
news: htLhf.16410$Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de
news: fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je
t'en redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de
news: aUghf.9$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.
Bonsoir,
Cela crée encore un doublon ?
Snif.
Merci
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
en7YaL38FHA.3544@TK2MSFTNGP09.phx.gbl...
Bonjour.
J'ai beaucoup de mal à tester, car je ne saisis pas complètement la
logique de l'appli.
Regarde le fichier que je te retourne :
http://cjoint.com/?lBqE2xzH6U
Daniel
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
lp8if.41614$5o6.938276@wagner.videotron.net...
Bonsoir Daniel,
Pour la colonne A il est normal qu'il n'y ait rien à sélectionner car
j'ai effacé plus de 5000 lignes de données pour réduire le fichier.
Suite aux mes essais, le code produit un doublon en plus de convertir la
donnée contenu dans le combo2 en texte plutôt qu'en nombre.
Voici le lien pour que tu puisses tester toi-même :
http://cjoint.com/?lBc6hDhuXY
Merci beaucoup pour ton aide.
François
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
O0DWTyn8FHA.1164@TK2MSFTNGP10.phx.gbl...
Bonjour.
Ca, ce n'est pas grave, tu as dû changer le nom de tes comboboxes
Combo1 au lieu de combobox1 etc...
Par contre, j'ai du mal à comprendre ton appli. Pas moyen de saisir ou
de choisir quoi que ce soit dans Combo1 ?
J'ai modifié le code un peu au hasard :
Private Sub CmdValider_Click()
Dim An As Integer
Dim Tblo As Variant, Ligne As Long
Dim A As Variant
Dim S As String, Pattern As String
Dim Num As Variant
With Sheets("Inventaire")
Ligne = .Range("a65536").End(xlUp).Row
Tblo = .Range("a2:c" & Ligne)
If Me.Combo1.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End If
If Me.ComboBox2.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
If Me.ComboBox3.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
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
Application.EnableEvents = True
.Range("a" & Ligne) = Me.ComboBox1
.Range("b" & Ligne) = Me.ComboBox2
.Range("c" & Ligne) = Me.ComboBox3
.Range("d" & Ligne) = Me.ListBox1
.Range("e" & Ligne) = Me.ListBox2
.Range("f" & Ligne) = Me.ListBox3
.Range("g" & Ligne) = Me.ListBox4
.Range("g" & Ligne).Offset(, 1) = Trim(TextBox1)
.Range("g" & Ligne).Offset(, 2) = Trim(TextBox2)
.Range("g" & Ligne).Offset(, 3) = Trim(TextBox3)
Application.EnableEvents = False
End If
End With
Dis-moi si je suis à côté de la plaque.
Daniel
"François" <hohoho@itsachristmas.time> a écrit dans le message de news:
qYNhf.17180$b25.485566@weber.videotron.net...
Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant :
Membre de méthode ou de données introuvable. Le Me.Combobox1.ListIndex
cause problème. C'est la première que je vois ce message d'erreur ? Je
ne sais donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
etx6gxg8FHA.3876@TK2MSFTNGP09.phx.gbl...
Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" <hohoho@itsachristmas.time> a écrit dans le message de
news: htLhf.16410$b25.425762@weber.videotron.net...
Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" <hohoho@itsachristmas.time> a écrit dans le message de
news: fLuhf.8253$b25.208556@weber.videotron.net...
Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je
t'en redonne des nouvelles.
Merci de ton aide.
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
O2myZmQ8FHA.3752@tk2msftngp13.phx.gbl...
Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" <hohoho@itsachristmas.time> a écrit dans le message de
news: aUghf.9$b25.663@weber.videotron.net...
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.
Bonsoir,
Cela crée encore un doublon ?
Snif.
Merci
"Daniel" a écrit dans le message de news:Bonjour.
J'ai beaucoup de mal à tester, car je ne saisis pas complètement la
logique de l'appli.
Regarde le fichier que je te retourne :
http://cjoint.com/?lBqE2xzH6U
Daniel
"François" a écrit dans le message de news:
lp8if.41614$Bonsoir Daniel,
Pour la colonne A il est normal qu'il n'y ait rien à sélectionner car
j'ai effacé plus de 5000 lignes de données pour réduire le fichier.
Suite aux mes essais, le code produit un doublon en plus de convertir la
donnée contenu dans le combo2 en texte plutôt qu'en nombre.
Voici le lien pour que tu puisses tester toi-même :
http://cjoint.com/?lBc6hDhuXY
Merci beaucoup pour ton aide.
François
"Daniel" a écrit dans le message de news:Bonjour.
Ca, ce n'est pas grave, tu as dû changer le nom de tes comboboxes
Combo1 au lieu de combobox1 etc...
Par contre, j'ai du mal à comprendre ton appli. Pas moyen de saisir ou
de choisir quoi que ce soit dans Combo1 ?
J'ai modifié le code un peu au hasard :
Private Sub CmdValider_Click()
Dim An As Integer
Dim Tblo As Variant, Ligne As Long
Dim A As Variant
Dim S As String, Pattern As String
Dim Num As Variant
With Sheets("Inventaire")
Ligne = .Range("a65536").End(xlUp).Row
Tblo = .Range("a2:c" & Ligne)
If Me.Combo1.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End If
If Me.ComboBox2.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
If Me.ComboBox3.ListIndex <> -1 Then
A = Application.Match(ComboBox1.Value, Tblo, 0)
If Not IsError(A) Then
Ligne = A + 1
End
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
Application.EnableEvents = True
.Range("a" & Ligne) = Me.ComboBox1
.Range("b" & Ligne) = Me.ComboBox2
.Range("c" & Ligne) = Me.ComboBox3
.Range("d" & Ligne) = Me.ListBox1
.Range("e" & Ligne) = Me.ListBox2
.Range("f" & Ligne) = Me.ListBox3
.Range("g" & Ligne) = Me.ListBox4
.Range("g" & Ligne).Offset(, 1) = Trim(TextBox1)
.Range("g" & Ligne).Offset(, 2) = Trim(TextBox2)
.Range("g" & Ligne).Offset(, 3) = Trim(TextBox3)
Application.EnableEvents = False
End If
End With
Dis-moi si je suis à côté de la plaque.
Daniel
"François" a écrit dans le message de news:
qYNhf.17180$Bonsoir,
Lorsque je clique sur Valider j'ai le message d'erreur suivant :
Membre de méthode ou de données introuvable. Le Me.Combobox1.ListIndex
cause problème. C'est la première que je vois ce message d'erreur ? Je
ne sais donc pas comment le corriger. :((
Voici le fichier modifié pour tester : http://cjoint.com/?lAbwykXnbz
Merci encore une fois.
François
"Daniel" a écrit dans le message de news:Bonsoir.
Si tu parles de mon code, c'était fait pour... Quel est le problème ?
Cordialement.
Daniel
"François" a écrit dans le message de
news: htLhf.16410$Bonjour Daniel,
Cela ne fonctionne pas lors de la validation des données ?
François
"François" a écrit dans le message de
news: fLuhf.8253$Bonsoir Daniel,
Oups, il est vrai que je ma colonne K n'est pas renseignée. Je vais
l'ajouter à mon userform et aura comme référence listbox5.
Demain je vais tester ton code que je dois ajouter au miens. Je
t'en redonne des nouvelles.
Merci de ton aide.
"Daniel" a écrit dans le message de news:Je n'ai toujours pas trouvé ou tu renseignes la colonne K.
Peux-tu me le dire ?
Daniel
"Francois" a écrit dans le message de
news: aUghf.9$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.