VBA - Gestion liste dynamique
lamselle
Messages postés
4
Statut
Membre
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Voici une description de ma problématique (à partir d'un exemple simplifié) :
Les valeurs suivantes sont renseignées dans la plage B2:B5 de la Feuil1! :
Lait
Chocolat
Farine
Oeufs
Au lancement de la macro, une MsgBox doit s'afficher avec le message :
"Voici les ingrédients choisis :"
Lait (à la ligne)
Chocolat (à la ligne)
Farine (à la ligne)
Oeufs (à la ligne)
Ensuite 3 choix/boutons doivent être proposés:
1 - OK, continuer.
2 - Ajouter un ingrédient
3 - Supprimer
Ajouter un ingrédient : au clic sur le bouton, une inputbox demande d'entrer l'ingrédient en question. Le nouvel ingrédient vient s'ajouter à la liste globale et la MsgBox s'affiche à nouveau avec la liste actualisée.
Supprimer : l'utilisateur choisit parmi une liste l'ingrédient qu'il veut supprimer et valide. La cellule concernée est supprimée et la Msgbox s'affiche à nouveau avec la liste actualisée.
Please HELP !!
Je m'arrache les cheveux depuis 2h là-dessus !!
Merci Bcp.
Version Excel : 2007
Voici une description de ma problématique (à partir d'un exemple simplifié) :
Les valeurs suivantes sont renseignées dans la plage B2:B5 de la Feuil1! :
Lait
Chocolat
Farine
Oeufs
Au lancement de la macro, une MsgBox doit s'afficher avec le message :
"Voici les ingrédients choisis :"
Lait (à la ligne)
Chocolat (à la ligne)
Farine (à la ligne)
Oeufs (à la ligne)
Ensuite 3 choix/boutons doivent être proposés:
1 - OK, continuer.
2 - Ajouter un ingrédient
3 - Supprimer
Ajouter un ingrédient : au clic sur le bouton, une inputbox demande d'entrer l'ingrédient en question. Le nouvel ingrédient vient s'ajouter à la liste globale et la MsgBox s'affiche à nouveau avec la liste actualisée.
Supprimer : l'utilisateur choisit parmi une liste l'ingrédient qu'il veut supprimer et valide. La cellule concernée est supprimée et la Msgbox s'affiche à nouveau avec la liste actualisée.
Please HELP !!
Je m'arrache les cheveux depuis 2h là-dessus !!
Merci Bcp.
Version Excel : 2007
A voir également:
- VBA - Gestion liste dynamique
- Liste déroulante excel - Guide
- Tableau croisé dynamique - Guide
- Liste déroulante en cascade - Guide
- Logiciel gestion photo gratuit - Guide
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
1 réponse
Bonjour
Attention de ne pas laisser tomber tes cheveux dans le gâteau!
avec des cliquer-glisser avec la souris
https://www.cjoint.com/?3LbrDpsgySU
On vient à quelle heure pour la gâteau
Attention de ne pas laisser tomber tes cheveux dans le gâteau!
avec des cliquer-glisser avec la souris
https://www.cjoint.com/?3LbrDpsgySU
On vient à quelle heure pour la gâteau
Et merci pour cette réponse rapide. Le gâteau se prépare !
Je n'avais pas pensé à cette solution qui pourait éventuellement convenir.
Je présume qu'avec la fonction DECALER je peux avoir ma liste à jour en entrée.
En revanche, je ne comprends pas bien deux choses :
1 - comment je pourrais supprimer définitivement un ingrédient ou en ajouter un nouveeau (sans le taper à la main dans la cellule, mais plutôt depuis la macro) ?
2 - Comment as-tu réussi à alimenter la première liste et permettre le cliquer/glisser, je ne vois pas de code ?
Merci
je présume que... PERDU!
On est en VBA et je n'utilis pas la fonction DECALER