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 :

appel de procedure unique pour plusieurs boutons


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Par défaut appel de procedure unique pour plusieurs boutons
    bonjour
    j'ai plusieurs boutons dans ma macro et quand je clique sur n'importe lequel j'aimerai faire appel à une seule procédure et non pas se taper:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub CommandButton1_Click() 
    ......
    Sub CommandButton2_Click()
    ....
    sachant que je vais faire la meme chose pour chaque click en allant chercher des valeurs differentes

    est ce possible?

    merci

  2. #2
    Membre Expert Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Par défaut
    Slt,
    une idée: tu crée ta macro dans un module standard:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Mamacro()
    'ton code .....
    End Sub
    et ensuite dans chaque bouton:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub CommandButton1_Click()
    Mamacro
    End Sub
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub CommandButton2_Click()
    Mamacro
    End Sub
    etc...
    je sais c pas top mais je ne pense qu'on puisse tout regrouper car le code se déclenche en fonction de l'évenement assigné au bouton donc....
    @+

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Mars 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Par défaut
    je peux faire ca
    ca m'épargnera un peu de temps
    disons que j ai une centaine de boutons.....


    merci

  4. #4
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Bonjour,

    je peux faire ca
    ca m'épargnera un peu de temps
    aujourd'hui, oui... et beaucoup demain en maintenance

    sinon, ça serait presque du ressort du forum conception…

    De toutes façons si c’était pour faire exactement la même chose, un bouton unique suffirait

    La bonne approche est donc celle de rvtoulon, il faut simplement te pencher sur le passage de paramètres (cf la faq, tutos du forum), pour que chaque bouton fasse appel à ta macro « tronc commun » unique en lui passant les valeurs voulues pour chaque bouton..


    cordialement,

    Didier

Discussions similaires

  1. Validator unique pour plusieurs controles
    Par fmajet dans le forum ASP.NET
    Réponses: 3
    Dernier message: 18/08/2008, 12h55
  2. Macro unique pour plusieurs fichiers excel
    Par jackbauer972 dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 09/07/2007, 13h41
  3. utiliser un menu unique pour plusieurs pages...
    Par brouette dans le forum ActionScript 1 & ActionScript 2
    Réponses: 8
    Dernier message: 17/12/2006, 01h29
  4. Manager unique pour plusieurs instances ?
    Par siddh dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 18/09/2006, 09h47
  5. [VBA-E]une macro unique pour plusieurs fichiers excel
    Par fanchic29 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/04/2006, 16h20

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