Supprimer une ligne via listbox
Résolu
lolo24150
Messages postés
39
Statut
Membre
-
lolo24150 Messages postés 39 Statut Membre -
lolo24150 Messages postés 39 Statut Membre -
Bonjour,
Étant très très novice en VBA je reviens vers ce fabuleux forum pour encore vous demander votre aide.
1/ Mon fichier Excel a une feuille "DataGestion" qui s'alimente au fur et à mesure par un autre Userform1.
2/J'aimerais en cas d'erreur de saisie, lorsqu'on appui sur le bouton supprimer, pouvoir:
-Choisir dans un ComboBox1 une date du tableau
-Que les lignes complètes du tableau seulement avec cette date apparaissent
-Choisir la ligne que je veux supprimer
-Bouton1 supprime la ligne choisi
Ci-joint fichier: https://www.cjoint.com/c/GCdnPY4Ub3O
Si en plus vous pourriez mettre en commentaire l'aide à la compréhension du code.
Merci par avance
Étant très très novice en VBA je reviens vers ce fabuleux forum pour encore vous demander votre aide.
1/ Mon fichier Excel a une feuille "DataGestion" qui s'alimente au fur et à mesure par un autre Userform1.
2/J'aimerais en cas d'erreur de saisie, lorsqu'on appui sur le bouton supprimer, pouvoir:
-Choisir dans un ComboBox1 une date du tableau
-Que les lignes complètes du tableau seulement avec cette date apparaissent
-Choisir la ligne que je veux supprimer
-Bouton1 supprime la ligne choisi
Ci-joint fichier: https://www.cjoint.com/c/GCdnPY4Ub3O
Si en plus vous pourriez mettre en commentaire l'aide à la compréhension du code.
Merci par avance
A voir également:
- Supprimer une ligne via listbox
- Supprimer rond bleu whatsapp - Guide
- Supprimer une page word - Guide
- Partager photos en ligne - Guide
- Comment supprimer une application préinstallée sur android - Guide
- Supprimer pub youtube - Accueil - Streaming
3 réponses
Bonjour,
Voici ton classeur avec le combobox encodé selon ta demande
https://www.cjoint.com/c/GCdo1HIKnxl
je ne t'ai pas mis de bouton 1 car il te suffit de sélectionner la ligne à supprimer dans le combobox.
Voici ton classeur avec le combobox encodé selon ta demande
https://www.cjoint.com/c/GCdo1HIKnxl
je ne t'ai pas mis de bouton 1 car il te suffit de sélectionner la ligne à supprimer dans le combobox.
Bonjour, et merci pour ton aide gb,
J'ai eu un peu de mal à saisir le mode de fonctionnement du fait qu'il faut choisir la date et sur le même ComboBox apparait après les lignes souhaités.
Si par hasard il existait un moyen de les faire apparaitre sur listbox et après suppression.
Merci encore une fois et bonne journée.
Lolo
J'ai eu un peu de mal à saisir le mode de fonctionnement du fait qu'il faut choisir la date et sur le même ComboBox apparait après les lignes souhaités.
Si par hasard il existait un moyen de les faire apparaitre sur listbox et après suppression.
Merci encore une fois et bonne journée.
Lolo
Bonjour,
Effectivement, ta question initiale n'évoquait nullement un Userform, mais avec le code que je t'avais mis tu avais tout pour le faire comme ceci
https://www.cjoint.com/c/GCeid0AFlJl
Effectivement, ta question initiale n'évoquait nullement un Userform, mais avec le code que je t'avais mis tu avais tout pour le faire comme ceci
https://www.cjoint.com/c/GCeid0AFlJl
Bonjour,
au vu de mes petites connaissances.
Rassures-toi, tout le monde a commencé avec peu et c'est bien normal : le principal c'est de progresser à son rythme.
Pour que ton combo soit trié même si tes dates ne le sont pas, j'ai oublié de mettre l'index et tu peux le rajouter si tu veux.
Tu pourras vérifier ainsi que si tu rajoutes en fin de fichier une date ancienne elle sera à sa place dans le combo.
Bon courage pour la suite et n'oublies pas que c'est en pratiquant que l'on progresse.
au vu de mes petites connaissances.
Rassures-toi, tout le monde a commencé avec peu et c'est bien normal : le principal c'est de progresser à son rythme.
Pour que ton combo soit trié même si tes dates ne le sont pas, j'ai oublié de mettre l'index et tu peux le rajouter si tu veux.
Me.ComboBox1.AddItem cel.Value, idc
Tu pourras vérifier ainsi que si tu rajoutes en fin de fichier une date ancienne elle sera à sa place dans le combo.
Bon courage pour la suite et n'oublies pas que c'est en pratiquant que l'on progresse.
Re,
En modifiant le code pour qu'il accède sur cette colonne je limite donc mes dates.
Tu risques des surprises car ta nouvelle colonne ne contient plus des dates mais du texte représentant une date alors que si ta formule était
En modifiant le code pour qu'il accède sur cette colonne je limite donc mes dates.
Tu risques des surprises car ta nouvelle colonne ne contient plus des dates mais du texte représentant une date alors que si ta formule était
=SI(C2="";"";C2)avec un format colonne "mmmm-aa" tu gardais tes dates.