Liste déroulante (contrôle)

Bonsoir à tous,

Besoin d'aide.

J'ai toujours fait mes listes avec "formulaire", mais là sur un fichier zoomé à 75%

c'est pas très visible !

J'ai essayé de faire une liste dér. avec la barre contrôle, mais je ne comprends rien

à l'anglais.

Quelqu'un aurais t-il un lien ou un petit exemple simple pour apprendre à faire ?

J'ai besoin d'une liste des mois, et selon le mois choisi, çà déclenche une macro.

Je ne vois pas dans "propriétés" de cellule liée, et ou affecter les macros !

merci à vous

amicalement

Claude.

Bonsoir,

Un petit début de solution concernant l'affichage de la liste des mois.

https://www.excel-pratique.com/~files/doc/liste_deroulante.xls

Quant au déclenchement de la macro, il faudrait savoir ce que tu veux faire. Peut être qu'une formule conditionnelle basée sur la cellule liée pourrait convenir.

Cordialement,

V_Elbie

re,

merci V_Elbie, c'est un bon début ! mais j'ai du mal à maitriser.

J'ai essayé de bidouiller sur ton fichier, mais çà me pose problème

explications ici :

https://www.excel-pratique.com/~files/doc/liste_deroulante2.xls

amicalement

Claude.

Salut le forum

Un début de solution Claude

Private Sub ComboBox1_Change()
ComboBox1 = Format(ComboBox1, "mmm/yy")
End Sub

Mytå

Bonjour,

Le code proposé par Mytå inséré dans ledit fichier :

https://www.excel-pratique.com/~files/doc/lAqRZliste_deroulante2.xls

Cordialement,

V_Elbie

Bonjour à tous,

J'ai déjà pigé quelques " trucs", mais....

https://www.excel-pratique.com/~files/doc/liste_deroulante3.xls

V_Elbie, jette un oeil sur mes essais en feuil1 et feuil2 et corrige-moi STP

Peux-tu me signaler (comme tu l'a fait pour la plage) les options "propriétés" les + intéressantes, pour un usage courant.

Je te remercie vivement

Claude.

Bonjour,

Je te vois travailler sur les liste déroulantes....

Vois le fichier réalisé par mon grand ami myDearFriend (mDF) et qui te donnera toutes les explications je crois.

Pour les USF, attention toutefois à éviter la proriété ROWSOURCE et lui préférer (comme il le dit d'ailleurs) le code ADDITEM.

Bonne lecture

https://www.excel-pratique.com/~files/doc/mDF_ListesDeroulantes.zip

Dan

re,

merci à tous, je vais bucher là dessus !

cordialement

Claude.

Bonsoir à tous,

Je reviens à la charge, avec les listes dér. (contrôle)

Pour une liste de 6 "actions" qui doit déclencher une macro suivant choix liste.

J'ai mis çà en place, mais je dois passé à coté de quelque chose !

dans le module feuille :

Private Sub ComboBox2_Change()
    Call essai_actions
End Sub

et dans un module code : ---->[topA] étant la cellule liée au ComboBox2

Sub essai_actions()
    If [topA] = "               Action" Then Exit Sub
    If [topA] <> "Changement  de Cours" Then
        ActiveSheet.Shapes("Rectangle 81").Visible = False
    End If
    If [topA] = "NOUVELLE" Then
        Sheets("Fiche").Activate
        [h2].Activate
        [topA] = "               Action"
    End If
    If [topA] = "Annotation" Then
        [zz1].Offset(0, 19).Select
        [topA] = "               Action"
    End If

N'y-a-t-il pas mieux (genre index de la liste ?)

surtout qu'après chaque action, je voudrais revenir au 1er de la liste (titre "Actions")

Voici la liste :

Action

NOUVELLE

Annotation

Changement de Cours

Radiation

Téléphone (change N°)

RETOUR

Dan, j'ai regardé ton lien, mais il ne répond pas à ma question.

C'est mon 1er essai, après çà ira !!

merci de m'orienter.

Claude.

Bonjour Claude et le forum,

D'après les indications que tu donnes, je te conseillerai plutôt de chercher du côté de SELECT CASE, qui remplace efficacement plusieurs fonctions SI imbriquées.

Voir le lien suivant qui est assez clair, en espérant que ça te fera avancer...

http://users.skynet.be/micdub/vba11.htm

Amicalement,

V_Elbie

Bonjour à tous, Salut V_Elbie,

Ce lien très intéressant pourra me servir, mais dans le cas présent, non !

Il part d'un InputBox, alors que moi, je voudrais partir de la liste ComboBox

Si quelqu'un pouvait se dévoué pour me faire un exemple avec seulement une liste de 3

options. (avec macro), j'arriverais à démarrer.

merci à tous

Claude.

Re,

Input box ou Combo box, je crois que ça ne change rien à l'affaire : le code VBA reste le même il me semble... les objets diffèrent par leurs propriétés, mais quand on teste leur contenu, c'est la même syntaxe.

Je suis trop novice en VBA pour aller beaucoup plus loin, mais si Nad-Dan ou Myta passe par là, je suis sûr que tu auras une réponse valable... bien avant que moi j'aie quelque chose de correct à te proposer !

Amicalement,

V_Elbie

Rechercher des sujets similaires à "liste deroulante controle"