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

VBA Outlook Discussion :

Appel d'une fonction selon la valeur d'une variable [OL-2010]


Sujet :

VBA Outlook

  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut Appel d'une fonction selon la valeur d'une variable
    Bonjour le Forum,

    je souhaiterais faire un appel de fonction dont le nom dépendrait d'une variable.
    Pour schématiser, ça donnerait:

    Dim MaVariable as String

    MaVariable = "Fonction1"

    Call MaVariable 'C'est là que ça ne fonctionne pas

    Private Sub Fonction1()
    MsgBox "Salut la Fonction1 !"
    End Sub


    En espérant avoir été clair, merci de votre aide !
    Cordialement.

  2. #2
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Salut,
    DAns excel tu peux utiliser RUN tacommande pour lancer une procédure, mais pas dans Outlook.

    il faut utiliser un select case

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    select case MaVariable 
    CAse 1 
    call fonction1
    case 2
    call fonction2
    case else
    msgbox "bad command"
    End select

  3. #3
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2014
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Merci Oliv !

    je pensais pouvoir réduire la taille du code, mais non, tant pis, j'utiliserai donc ta solution.

    Thanks so much!!

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

Discussions similaires

  1. appeler une fonction selon la valeur d'un string
    Par bellemlih dans le forum Langage
    Réponses: 9
    Dernier message: 05/02/2008, 12h52
  2. Afficher Une Liste Selon La Valeur D'une Cellule
    Par Kevin_18 dans le forum Excel
    Réponses: 10
    Dernier message: 02/07/2007, 19h22
  3. Réponses: 4
    Dernier message: 23/04/2007, 14h01
  4. Réponses: 5
    Dernier message: 28/08/2006, 18h11
  5. fonction récupérant des valeurs dans une fonction popup...
    Par petitsims dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/01/2005, 14h51

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