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 LIST égalité


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Alimentation

    Informations forums :
    Inscription : Décembre 2012
    Messages : 3
    Par défaut VBA LIST égalité
    Bonjour,
    J'ai créé une cellule liste en A1 à partir d'éléments,
    Je souhaite créer en C1 une cellule liste en VBA identique à A1 sans faire référence aux éléments mais en travaillant seulement sur A1.
    Je suis novice en VBA, cela me semble assez compliqué,
    Quelqu'un pourrait-il m'aider SVP.
    Merci pour vos réponses.

  2. #2
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Par défaut
    Bonjour,

    Essaie avec ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Test()
    Dim Texte As String
        Texte = Replace(Range("A1").Validation.Formula1, ";", ",")
        With Range("C1").Validation
            .Delete
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
            xlBetween, Formula1:=Texte
        End With
    End Sub
    Cordialement.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Alimentation

    Informations forums :
    Inscription : Décembre 2012
    Messages : 3
    Par défaut
    Slt,
    Merci pour cette réponse, ça marche.
    Derniere question, est il possible d'utiliser une fonction "si" (if) pour faire référence soit a A1 si vrai sinon une autre Cellule liste (exemple B1) si faux ?
    Pensez-vous que la fonction si peut être mise en plus dans ce code ?
    Dite moi simplement oui ou non svp, je chercherai par tatonnement dans un premier temps.
    Merci pour votre reponse.

  4. #4
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Par défaut
    Voici un exemple de procédure proposant de choisir entre la liste de validation de la cellule A2 ou celui de la cellule B2.
    Le choix de liste se fait en D2 et le résultat en C2.
    On utilise l'évènement Worksheet.Change de la feuille 1. La procédure est lancée dès que l'utilisateur modifie la valeur de la cellule D2,
    J'ai utilisé l'instruction Select Case mais If...Then...Else aurait tout aussi bien fait l'affaire.
    Je te laisse analyser le code. N'hésites pas à poser des questions si nécessaire.

    Cordialement.
    Fichiers attachés Fichiers attachés

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Alimentation

    Informations forums :
    Inscription : Décembre 2012
    Messages : 3
    Par défaut
    Merci, je regarde ça.

Discussions similaires

  1. [VBA-E] égalité x&y&z= x&z&y=y&x&z etc..
    Par titeZ dans le forum Macros et VBA Excel
    Réponses: 27
    Dernier message: 25/04/2007, 16h08
  2. Réponses: 1
    Dernier message: 23/04/2007, 19h19
  3. [VBA] Liste sur formulaire
    Par Virgile59 dans le forum IHM
    Réponses: 4
    Dernier message: 26/12/2006, 12h57
  4. VBA Liste des Groups d'un User
    Par Keuf95 dans le forum Access
    Réponses: 2
    Dernier message: 24/08/2006, 14h38
  5. [Treeview VBA] Liste des fils à partir d'un noeud donné
    Par NoCoZ dans le forum Général VBA
    Réponses: 3
    Dernier message: 26/04/2005, 09h15

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