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

Macros et VBA Excel Discussion :

Choix dans une liste, conditionnelle


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2008
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2008
    Messages : 34
    Par défaut Choix dans une liste, conditionnelle
    Bonjour,
    je m'adonne quelque peu à la programmation excel et j'aime la programmation en général quoi que pas expert dutout.

    Ceci dit, j'essai de faire quelque chose d'assez compliqué et j'ai besoin d'aide.

    Voici la mise en sitation

    J'ai 4 cellules de A1 à A4.

    Dans la cellule A1, j'ai une liste de choix (Ampoule, Fiole)
    Dans la cellule A2, une liste de composantes
    Dans la cellule A3, une liste de composantes
    Dans la cellule A4, une liste de composantes

    Donc, A1, je choisi s'il s'agit d'une ampoule ou d'une fiole et ensuite, je choisi chacune des composantes qui composent ma potion (fiole ou ampoule).

    Mais voilà, une ampoule ne comporte que deux composantes et une fiole en comporte trois.

    J'aimerais que, indépendamment du choix fait en A1, que celle-ci soit forcé à "Fiole" s'il y a trois composantes sont choisies.

    Est-ce possible de faire quelque chose du genre ou le faire différemment si vous avez des suggestions.

    Merci

  2. #2
    Membre Expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 475
    Par défaut
    Bonjour

    tu pourrais essayer un truc comme ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Option Explicit
    Sub ItemList()
    Dim Tb
        Tb = Split([E2].Validation.Formula1, ";")
        If [a2].Value <> "" And [b2].Value <> "" And [c2].Value <> "" Then
        [G2].Value = Tb(1)
        Else
        [G2].Value = Tb(0)
     
        End If
    End Sub

Discussions similaires

  1. [MySQL] affichage automatique d'un champs suite à un choix dans une liste déroulante
    Par sanaa.ben dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 13/10/2006, 00h18
  2. [pratique][ergonomie] Pluri-choix dans une liste
    Par d_token dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 11/09/2006, 14h24
  3. Réponses: 2
    Dernier message: 01/08/2006, 23h24
  4. Réponses: 2
    Dernier message: 30/06/2006, 16h46
  5. [FORMULAIRE] affichage selon le choix dans une liste déroulante.
    Par gailup dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/06/2006, 14h58

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