jeff1494
XLDnaute Occasionnel
[Résolu] MAJ plage de données depuis valeur saisie dans une Combobox
Je continue mon apprentissage de VBA, et j'ai un problème qui est le suivant :
J'ai un Userform contenant plusieurs combobox, qui sont alimentées par des listes contenue dans une feuille "Données". Je n'ai pas de problème concernant le remplissage des combobox (même si ce que j'ai fais n'est pas très académique, ni très propre).
Par contre si dans mon userform, je saisis une nouvelle valeur dans une combobox, je ne sais pas comment mettre à jour la plage de données correspondante.
Par exemple, j'ai dans la feuille données une plage nommées edit qui contient le nom des éditeurs de livres. Je voudrais que si je saisis un nouvel éditeur, celui-ci soit ajouté dans la plage edit.
J'ai besoin de comprendre le principe car j'ai d'autres combobox que je devrais gérer de la même manière.
Voici un fichier joint pour vous permettre de comprendre ce que je veux faire. Le bouton dans la première feuille affiche le formulaire "création d'un livre".
Dans ce formulaire (de test, pour l'instant) le bouton "annuler" ne fonctionne pas, il remettra à blanc les saisies éventuelles. Le bouton "valider" va créer une nouvelle ligne dans la feuille "livre".
Si on m'explique comment gérer cela sur la "zone" éditeur je me charge de gérer le reste.
D'avance merci pour votre aide, et bonne journée à tous.
Je continue mon apprentissage de VBA, et j'ai un problème qui est le suivant :
J'ai un Userform contenant plusieurs combobox, qui sont alimentées par des listes contenue dans une feuille "Données". Je n'ai pas de problème concernant le remplissage des combobox (même si ce que j'ai fais n'est pas très académique, ni très propre).
Par contre si dans mon userform, je saisis une nouvelle valeur dans une combobox, je ne sais pas comment mettre à jour la plage de données correspondante.
Par exemple, j'ai dans la feuille données une plage nommées edit qui contient le nom des éditeurs de livres. Je voudrais que si je saisis un nouvel éditeur, celui-ci soit ajouté dans la plage edit.
J'ai besoin de comprendre le principe car j'ai d'autres combobox que je devrais gérer de la même manière.
Voici un fichier joint pour vous permettre de comprendre ce que je veux faire. Le bouton dans la première feuille affiche le formulaire "création d'un livre".
Dans ce formulaire (de test, pour l'instant) le bouton "annuler" ne fonctionne pas, il remettra à blanc les saisies éventuelles. Le bouton "valider" va créer une nouvelle ligne dans la feuille "livre".
Si on m'explique comment gérer cela sur la "zone" éditeur je me charge de gérer le reste.
D'avance merci pour votre aide, et bonne journée à tous.
Pièces jointes
Dernière édition: