ListBox et TextBox, prendre en compte une colonne de plus
Résolu/Fermé
Nai
Messages postés
707
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
11 octobre 2024
-
Modifié par Nai le 9/02/2015 à 00:15
Nai Messages postés 707 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 11 octobre 2024 - 10 févr. 2015 à 17:48
Nai Messages postés 707 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 11 octobre 2024 - 10 févr. 2015 à 17:48
A voir également:
- ListBox et TextBox, prendre en compte une colonne de plus
- Déplacer une colonne excel - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Supprimer compte instagram - Guide
- Formule somme excel colonne - Guide
8 réponses
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
Modifié par f894009 le 9/02/2015 à 09:26
Modifié par f894009 le 9/02/2015 à 09:26
Bonjour,
Vous etiez sur la bonne voie, fichier modifie pour 4 colonnes.
J'ai un peu modifie le code pour la recherche nom car "m" n'est pas "M"
Il y a un probleme de lenteur pour l'affichage apres choix !!!!! Ai pas cherche.
https://www.cjoint.com/c/EBjjIoy0zHm
A+
Vous etiez sur la bonne voie, fichier modifie pour 4 colonnes.
J'ai un peu modifie le code pour la recherche nom car "m" n'est pas "M"
Il y a un probleme de lenteur pour l'affichage apres choix !!!!! Ai pas cherche.
https://www.cjoint.com/c/EBjjIoy0zHm
A+
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
9 févr. 2015 à 11:18
9 févr. 2015 à 11:18
Re,
Avais oublie code UF nouvel enfant: https://www.cjoint.com/c/EBjlCLlGeDV
Avais oublie code UF nouvel enfant: https://www.cjoint.com/c/EBjlCLlGeDV
Nai
Messages postés
707
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
11 octobre 2024
55
Modifié par Nai le 9/02/2015 à 19:39
Modifié par Nai le 9/02/2015 à 19:39
Merci f89 ! :)
J'ai ajusté les autres macros, puisqu'une colonne a été ajoutée.
Je vois que tu l'utilises pas la même méthode que dans l'ancien fichier.
Dans TextBox1_Change, tu as mis en commentaire :
Ce code ne sert à rien ? ^^
Aussi, puisqu'une nouvelle colonne est prise en compte, j'ai besoin de modifier la macro et la fenêtre qui concerne cette partie. A priori les macro CommandButton1_Click & Nouvel_Enfant. Mais comment faire ?
Encore, si je voulais prendre en compte une autre colonne, que dois-je modifier ?
À priori je devrais modifier les macros :
ListBox1_Click
TextBox1_Change
CommandButton1_Click
Nouvel_Enfant
Mais comment ? :)
Merci d'avance pour ton aide !
ps: le fichier avec les modifications des autres macros : https://www.cjoint.com/c/EBjtWWhtiZ5
Bien à vous,
Naï
ps: je surveille tous mes sujets non résolus, si solution vous avez, je la lirais à coup sûr :)
J'ai ajusté les autres macros, puisqu'une colonne a été ajoutée.
Je vois que tu l'utilises pas la même méthode que dans l'ancien fichier.
Dans TextBox1_Change, tu as mis en commentaire :
'For i = LBound(Tb) To UBound(Tb)
' .AddItem Tb(i)
'Next
Ce code ne sert à rien ? ^^
Aussi, puisqu'une nouvelle colonne est prise en compte, j'ai besoin de modifier la macro et la fenêtre qui concerne cette partie. A priori les macro CommandButton1_Click & Nouvel_Enfant. Mais comment faire ?
Encore, si je voulais prendre en compte une autre colonne, que dois-je modifier ?
À priori je devrais modifier les macros :
ListBox1_Click
TextBox1_Change
CommandButton1_Click
Nouvel_Enfant
Mais comment ? :)
Merci d'avance pour ton aide !
ps: le fichier avec les modifications des autres macros : https://www.cjoint.com/c/EBjtWWhtiZ5
Bien à vous,
Naï
ps: je surveille tous mes sujets non résolus, si solution vous avez, je la lirais à coup sûr :)
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
10 févr. 2015 à 07:25
10 févr. 2015 à 07:25
Bonjour,
Dans TextBox1_Change: Oui, j'ai mis une autre ligne
Pour les modifs ajout de colonne(s), je serai tente de vous dire de regarder le fichier avant les modifs et celui qui a ete modifie. Vu que vous savez ou sont faites les modif
A+
Dans TextBox1_Change: Oui, j'ai mis une autre ligne
Pour les modifs ajout de colonne(s), je serai tente de vous dire de regarder le fichier avant les modifs et celui qui a ete modifie. Vu que vous savez ou sont faites les modif
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nai
Messages postés
707
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
11 octobre 2024
55
10 févr. 2015 à 09:43
10 févr. 2015 à 09:43
Logique :D
Et en ce qui concerne CommandButton1_Click et Nouvel_Enfant ? Pour ajouter un enfant à la base de données, j'ai besoin de demandé à l'utilisateur le régime de l'enfant ajouté.
Sur ce point, je suis totalement perdu.
Bien à toi et merci encore !
Et en ce qui concerne CommandButton1_Click et Nouvel_Enfant ? Pour ajouter un enfant à la base de données, j'ai besoin de demandé à l'utilisateur le régime de l'enfant ajouté.
Sur ce point, je suis totalement perdu.
Bien à toi et merci encore !
Nai
Messages postés
707
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
11 octobre 2024
55
Modifié par Nai le 10/02/2015 à 11:57
Modifié par Nai le 10/02/2015 à 11:57
CCM est formidable :D
J'ai fini par trouvé. J'ai modifié CommandButton1_Click en ajoutant ListBox3 et en ajustant les lettres de colonnes :
Et j'ai ajouté :
Il me reste un soucis : Lorsque je clique sur Ok, la base de données reste ouverte. Avant mes modifications elle se fermait après le clique, plus maintenant. J'ai oublié quelque chose ?
Bien à vous,
Naï
ps: je surveille tous mes sujets non résolus, si solution vous avez, je la lirais à coup sûr :)
J'ai fini par trouvé. J'ai modifié CommandButton1_Click en ajoutant ListBox3 et en ajustant les lettres de colonnes :
Private Sub CommandButton1_Click() Dim derlig As Long If TextBox1 = "" Or TextBox2 = "" Or TextBox3 = "" Or ListBox3 = "" Then MsgBox "Tous les champs sont obligatoires", vbCritical, "SAISIE OBLIGATOIRE": Exit Sub If Not IsDate(TextBox3) Then MsgBox "Le format de la date n'est pas correct (ex : 03/12/2014)", vbCritical, "MAUVAIS FORMAT": Exit Sub Workbooks.Open ThisWorkbook.Path & "\bdd.xlsx" With Workbooks("bdd.xlsx").Sheets("Feuil1") derlig = .Range("A" & Rows.Count).End(xlUp).Row + 1 .Range("A" & derlig - 1 & ":E" & derlig - 1).Copy .Range("A" & derlig & ":E" & derlig).PasteSpecial Paste:=xlPasteFormats .Range("A" & derlig) = TextBox1 .Range("B" & derlig) = TextBox2 .Range("C" & derlig) = TextBox3 .Range("D" & derlig) = ListBox3 .Range("E" & derlig - 1 & ":F" & derlig - 1).AutoFill Destination:=Range("E" & derlig - 1 & ":F" & derlig), Type:=xlFillDefault .Sort.SortFields.Clear .Sort.SortFields.Add Key:=Range("A2:A" & derlig) _ , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal With .Sort .SetRange Range("A1:E" & derlig) .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Erase Sources Sources = .Range("A2:D" & derlig).Value End With Unload Me End Sub
Et j'ai ajouté :
Private Sub UserForm_Initialize() ListBox3.Clear ListBox3.AddItem "Choix1" ListBox3.AddItem "Choix2" ListBox3.AddItem "Choix3" End Sub
Il me reste un soucis : Lorsque je clique sur Ok, la base de données reste ouverte. Avant mes modifications elle se fermait après le clique, plus maintenant. J'ai oublié quelque chose ?
Bien à vous,
Naï
ps: je surveille tous mes sujets non résolus, si solution vous avez, je la lirais à coup sûr :)
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
Modifié par f894009 le 10/02/2015 à 13:48
Modifié par f894009 le 10/02/2015 à 13:48
Bonjour,
fichier modifie avec saisie regime UF nouvel Enfant et mise a jour de Sources pour la suite
https://www.cjoint.com/c/EBkn5RXrarV
A+
fichier modifie avec saisie regime UF nouvel Enfant et mise a jour de Sources pour la suite
https://www.cjoint.com/c/EBkn5RXrarV
A+
Nai
Messages postés
707
Date d'inscription
vendredi 29 avril 2005
Statut
Membre
Dernière intervention
11 octobre 2024
55
10 févr. 2015 à 17:48
10 févr. 2015 à 17:48
Merci ! ^^