Recherche une macro Liste deroulante

  • Initiateur de la discussion Initiateur de la discussion Rapheux
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Rapheux

XLDnaute Junior
Bonjour,

Je cherche à confectionné une macro de type suivant :

Je me place sur une cellule (Donc certainement un ActiveCell),
Je lance ma macro
Une liste deroulante apparait (avec comme choix une page de cellule)
Je choisie mon choix, je clique sur un boutton pour valider.
Ma cellule active recoit la valeur du choix de la liste
Ma liste déroulante disparait

Ai je était assez explicite ?

Cordialement,
Raphaël
 
Re : Recherche une macro Liste deroulante

Oui c'est ce que je recherche, mais j'ai quelque question :

1) Comment puis je modifier les valeurs de la liste deroulante (par ce que là je comprend pas comment la combobox se remplit?
2) Je voudrais pourvoir limiter la macro à une colonne donnée, comment faire ?(Exemple : seulement les cellule de la colonne B)

En tout cas, merci beaucoup pour le travail déjà fait ...

Cordialement
 
Re : Recherche une macro Liste deroulante

Salut Rapheux, Romain🙂, Hulk🙂, le Forum

En attendant l'Ami Hulk

Fait Comme Suit:

Click sur Mode Création (l'équerre bleu) là... la Combobox est visible 😛
Click droit sur la ComboBox et click sur Propriété
dans la propriété ListFillRange indique ta plage soit: pour ton cas B1:B10 par exemple


Essaye les Listes de validation beaucoup plus pratique (amonhumbleavis) que les Combo sur Feuille et de plus tu peux ajouter des items avec Insertion/Noms/définir

Noms dans le Classeur: Liste (par exemple)
et dans Fait référence à:
Code:
=DECALER([B]Feuil1!$B$1;;;NBVAL(Feuil1!$B:$B))[/B]
pour Exemple
Ajouter
Fermer

Si tu rajoute des Items en B11, B12 etc... ils seront compris dans la Liste

Mais ce que j'en dit...

et Voila... Bonne Journée
 
Re : Recherche une macro Liste deroulante

bonjour
voici un petit exemple sans macro
juste une liste de validation
regarde le fichier join dans la colone B tu as un liste de validation

Oups telescopage bonjour à vous le forum, hulk, dull
 

Pièces jointes

Re : Recherche une macro Liste deroulante

Merci beaucoup pour vos conseils, mais je ne désires pas justement passé par une liste de validation car sa impose de prédéfinir tes cellules, hors je connais pas combien de ligne dans mon tableau je vais avoir.

Je sait pas si vous m'avez comprit (J'espere en tout cas !)
 
Re : Recherche une macro Liste deroulante

hello,
dans le menu iInsertion , Nom, au lieu de mettre l'adresse de ta liste, mets cette formule: =DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1)
comme cela à chaque fois que tu rajoute un item, il sera pris en compte
L'avantage de nommer ta liste, tu peux la ranger dans une autre feuille que tu pourra même masquer pour que personne te la modifie
 
Re : Recherche une macro Liste deroulante

Ce n'est pas pour la taille de ma liste que je m'inkiete ! C'est pour le nombre de ligne sur laquel je vais devoir faire la liste de validation !

Je m'explique mieux, imaginons que j'ai gérer des transporteurs :
Ma liste aura par exemple trois transporteurs, mais je ne sait pas combien de client vont prendre un transporteur (ou pas en prendre même !), donc je ne veux pas etendre ma liste sur les 65000 et plus cellules de ma colonne !

Est ce mieux ainsi, la methode "Hulk" fonctionne a merveille
 
Re : Recherche une macro Liste deroulante

Hello Rapheux, ami Dull 🙂, Jeff,

C'est ça plutôt que tu veux Rapheux non ?

Car si c'et ça, difficile de la faire avec une liste de validation... je crois 🙄

Petite question pour les pros dedans aussi

Cdt, Hulk.
 

Pièces jointes

Re : Recherche une macro Liste deroulante

Ce n'est pas pour la taille de ma liste que je m'inkiete ! C'est pour le nombre de ligne sur laquel je vais devoir faire la liste de validation !
Voyons!!!

Sans affecter l'ami Vert etjenemyrisqueraispas😀, si tu nous fait parvenir un exemple Fidèle de ton Fichier... ça pourrait le faire.

Bonne Journée
 
Re : Recherche une macro Liste deroulante

Desoler Dull, je ne peux poster mon fichier !

Pour que tu comprennes mieux ma problèmatique ! Imaginons qu'en B1 je met une liste de validation, comment tu met ta liste de validation en B2, puis B3, ... ? A part en etendant la cellule B1 vers le bas, je ne vois pas comment. Et ce que je veux éviter car je ne connais pas d'avance jusqu'à B combien je vais aller ! Hors la méthode de HUlk correspond parfaitement à ce que j'ai besoin (avec un collégue on modifié, dans le sens la combo box n'apparait que si tu es dans la colonne désiré, et disparait si tu selectionne un cellule d'une autre colonne).

En tout cas merci beaucoup pour toutes vos interventions
 
Re : Recherche une macro Liste deroulante

Hello,


Dull, today pour m'affecter ça va être dur... je serais de toutes manières heureux et tranquille... Ma femme m'a enfin quitté 😀

Non je rigole (chutt elle est dans le coin 😀)

Tu as vu la petite question que je pose dans le deuxième fichier que j'ai joins ?

A savoir, c'est étrange dans ma barre d'outils Formulaires, il n'y a plus de Zone combinée modifiable, l'icône y est mais inactif... Une idée ??

Cdt, Hulk.
 
Re : Recherche une macro Liste deroulante

Bonjour,

hulk, c'est normal...

Tu n'as pas non plus accès à :

- zone d'édition
- zone combinée déroulante modifiable
- propriétés du contrôle
- modifier le code
- Exécuter la boîte de dialogue

...

Si tu veux les utiliser, clique droit sur le nom de l'ongler, Insérer
choisir "Boite de dialogue Microsoft Excel5"

tu as alors accès à tous ces contrôles

tu en insères un dans la nouvelle feuille, tu copies, et tu colles dans ton onglet normal...

Maintenant, l'utilité????
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Bug sur une macro
Réponses
6
Affichages
349
Réponses
2
Affichages
570
Retour