IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Liste déroulante qui s'affiche selon condition


Sujet :

Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Avril 2007
    Messages : 85
    Points : 33
    Points
    33
    Par défaut Liste déroulante qui s'affiche selon condition
    Bonjour

    J'ai une liste déroulante effectuée à partir du "formulaire" (et non pas par la boite outil controle).

    est-il possible de la faire disparaitre en fonction d'une donnée d'une autre cellule.

    En gros.
    Je rentre "Alfa" dans une cellule et la liste déroulante apparait.



    Merci de votre aide

    fred

  2. #2
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 342
    Points : 4 299
    Points
    4 299
    Par défaut
    tu dois une option sur ta zone de liste du genre

    non ?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Avril 2007
    Messages : 85
    Points : 33
    Points
    33
    Par défaut
    Je peux trouver ca ou?

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 652
    Points : 1 116
    Points
    1 116
    Par défaut
    bonjour

    dans la feuille1 (worksheets(1) Et une seule forme (shapes(1)de ta barre formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    sub cacher()
    if range("A1")="Alfa" then
    Worksheets(1).shapes(1).visible=False
    else
    Worksheets(1).shapes(1).visible=true
    end if
    end sub
    Bon WE

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Avril 2007
    Messages : 85
    Points : 33
    Points
    33
    Par défaut
    re

    Je ne vois pas le résultat...
    La liste dois s'afficher ?

    Fred

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 258
    Points : 306
    Points
    306
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    sub cacher()
    'Si la case A1 contient Alfa alors
    if range("A1")="Alfa" then
     
    'la visibilité de l'élément Shape(1) de la feuille 1 est fausse (donc invisible)
    Worksheets(1).shapes(1).visible=False
     
    'sinon
    else
     
    'la visibilité de l'élément Shape(1) de la feuille 1 est vrai(donc visible)
    Worksheets(1).shapes(1).visible=true
     
    'Fin de la fonction si
    end if
     
    end sub

  7. #7
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    85
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Avril 2007
    Messages : 85
    Points : 33
    Points
    33
    Par défaut
    Bonjour

    Dsl de la lenteur de ma réponse


    A priori j'ai vraiment du mal


    est-ce que avec
    Worksheets(feuil1).shapes(Zonecombinée21).visible=true
    C'est sencé marcher?

    Là il me met : l'index de cette collection est en dehors des limites
    Est-ce normal?
    C'est quoi au fait l'index ?

    Merci

    fred

  8. #8
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut
    Bonjour à tous

    Citation Envoyé par jackfred
    Bonjour

    Dsl de la lenteur de ma réponse


    A priori j'ai vraiment du mal


    est-ce que avec
    Worksheets(feuil1).shapes(Zonecombinée21).visible=true
    C'est sencé marcher?

    Là il me met : l'index de cette collection est en dehors des limites
    Est-ce normal?
    C'est quoi au fait l'index ?

    Merci

    fred
    un index est une valeur de type long ou interger qui designe un objet par un numéro.
    Dans excel, chaque objet, peut etre defini pas un nom ou un numero
    Dans ta ligne je pense que tu voulais nommer le forme : "Zonecombinée21"

    bonne journée

Discussions similaires

  1. [Oracle] Liste déroulante qui n'affiche rien
    Par Latimer dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 21/05/2015, 10h54
  2. [AC-2007] Liste déroulante qui s'affiche vide
    Par Kisty10 dans le forum IHM
    Réponses: 5
    Dernier message: 02/02/2011, 10h09
  3. Réponses: 3
    Dernier message: 07/07/2009, 18h15
  4. Réponses: 2
    Dernier message: 21/11/2008, 14h02
  5. problème liste déroulante qui n'affiche rien
    Par edonist dans le forum IHM
    Réponses: 5
    Dernier message: 28/08/2008, 21h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo