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 :

[E-03] Liste Validation et Macro Perso


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 120
    Par défaut [E-03] Liste Validation et Macro Perso
    Bonjour a tous,
    Déjà bonne année a tous ^^

    Voila ce qui m'amène, est il possible d'utiliser une function perso créé en VBA dans la formule de validation Liste.
    J'ai bien essayé de créer ma macro et de lui faire retourner une plage de cellule, mais le nom de ma macro ne semble pas etre reconnue comme telle, mais comme un nom d'etiquette :s.
    Pour etre un peu plus concret:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Function MaMacro() 
       MaMacro = "$B$4:$B$10" 'peu importe le contenu de la macro
    End Function
    Si j'utilise la formule MaMacro dans le champs "Source" de ma liste de validation, excel ne le reconnait pas comme une macro, mais recherche une etiquette de cellules portant ce nom

    Merci de votre aide
    ++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  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
    Par défaut
    Je ne réponds pas à ta question puisque je n'ai pas la réponse... mais je n'ai pas la réponse parce que je ne vois pas ce que fait ta fonction
    MaMacro = "$B$4:$B$10"
    renvoie le string "$B$4:$B$10".
    Il serait bien que tu aies une idée de ce que doit renvoyer la fonction pour nous donner une idée
    A+

  3. #3
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 120
    Par défaut
    Salut
    En fait MaMacro renvoie une plage de cellule utilisable dans [Donnée->Validation->Liste->Source]. J'ai juste simplifier le corps de la macro puisque celui ci n'a pas d'intérêt réel, en effet du moment ou je met une function perso (par exemple MaMacro) dans le champs source, excel essai d'interpréter le terme "MaMacro()" comme une étiquette et non pas comme une function.
    Voila j'espère avoir donné les compléments nécessaires.
    Merci a toi, du temps que tu m'accordes.
    [EDit]
    Je ne suis pas chez moi et n'ai pas accès a Excel en se moment, je joindrais un fichier ce soir ou demain, si je ne trouve pas de solution entre temps (g peut etre une idée sans utilisé de Function perso)
    [/Edit]

    A++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

Discussions similaires

  1. liste de validation par macro
    Par eno97 dans le forum Excel
    Réponses: 9
    Dernier message: 24/09/2012, 11h45
  2. Liste déroulante et macro
    Par ricolarico dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 30/09/2009, 15h07
  3. Macro perso + référence de cellule
    Par torix31-fr dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/11/2007, 09h05
  4. [2000] Zone de liste - Lister des macros
    Par DamKre dans le forum IHM
    Réponses: 4
    Dernier message: 11/08/2007, 10h18
  5. liste énumérée de const. perso comme paramètre de fonction
    Par batou22003 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 13/12/2005, 20h37

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