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 :

[VBA][Excel] liste déroulante validation


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 130
    Points : 161
    Points
    161
    Par défaut [VBA][Excel] liste déroulante validation
    Bonjour à tous

    Je cherche à créer une liste déroulante des cellules par la méthode validation

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     With Range("I13").Validation
            .Delete
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula1:="1;2;3"
            .IgnoreBlank = True
            .InCellDropdown = True
            .InputTitle = ""
            .ErrorTitle = ""
            .InputMessage = ""
            .ErrorMessage = ""
            .ShowInput = True
            .ShowError = False
     
        End With
    Le problème est : au lieu de m'afficher une liste 1 puis 2 puis 3
    J’obtiens une liste avec un élément 1;2;3


    Merci de votre aide

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Si c'est pour avoir les données des lignes 1 à 3, alors tu dois mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula1:="=$I$1:$I$3"
    Tu parles d'autre chose ?

  3. #3
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 130
    Points : 161
    Points
    161
    Par défaut
    Je voulais entrée directement mes données dans la liste

    mettre toto, titi, tata
    mais ces données ne sont pas dans a feuille de calcul


    Mais pourquoi pas contournée le problème avec les données sur une feuille de calcul.

    Merci pour l'idée

    Peut t'on prendre la plage de cellule d'une autre feuille ?

  4. #4
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula1:="1,2,3"
    Citation Envoyé par l'aide en ligne (F1)
    XlValidateList
    Formula1 obligatoire. Formula2 ignoré. L'argument Formula1 doit contenir soit une liste de valeurs délimitées par des virgules, soit une référence de feuille de calcul à cette liste.

  5. #5
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Mai 2008
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2008
    Messages : 130
    Points : 161
    Points
    161
    Par défaut
    Merci Beaucoup


    Désoler du dérangement.
    J’avais mal lu l'aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA-Excel] - Liste déroulante
    Par a.dequidt dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/09/2007, 10h44
  2. Excel - Liste déroulante petit soucis
    Par ricolarico dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/01/2007, 12h43
  3. [VBA-EXCEL] Liste déroulante
    Par cd090580 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/07/2006, 08h34
  4. [VBA-E] liste déroulante
    Par mulanzia2003 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/02/2006, 14h19
  5. [Débutant] VBA Excel : Liste déroulante
    Par ptitsoleil87 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 14/12/2005, 14h09

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