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 :

multiplication de bouton de commande


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut multiplication de bouton de commande
    Bon jour,

    je voudrais savoir si il est possible d'optimiser les quelques lignes de programme ci dessous.


    En effet, j'ai une dizaine de bouton de commande qui realise la meme chose sauf une valeur. le fait de recopier ces bouts de programme ceci allonge et je pense l'alourdisse( dans l'exemple uniquement 3 boutons)

    Merci d'avance de votre reflexion a ce sujet

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Private Sub CommandButton1_Click()
           bloquer = False
           numcoup = 1
           call essai()
    End Sub
     
    Private Sub CommandButton2_Click()
           bloquer = False
           numcoup = 2
           call essai()
    End Sub
     
    Private Sub CommandButton3_Click()
           bloquer = False
           numcoup = 3
           call essai()
    End Sub

  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 suppose que tes boutons sont dans un userform.
    Si c'est bien le cas, regarde ici une solution permettant la gestion d'une collection de textbox dans une seule procédure.
    La ligne
    MsgBox Objtxt.Name
    n'est là que pour montrer que selon le TextBox actif, tu récupères bien son nom et non le nom d'un autre
    Je n'ai pas testé avec les CommandButtons, mais peux-tu le faire pour moi ?
    Tiens-nous au courant
    A+

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut
    Merci de m'avoir repondu
    mais neamoins je n'ai que de pietre connaissance en vba ( je ne sais pas a quoi serve les modules de classe ,...)
    j'ai essayé de comprendre ta programmation et quel en etait le resultat mais en fait je suis dans le flou le plus complet

    s'il n'existe pas de solution plus simple a mon probleme je vais pour le moment en rester aux dizaines de copier coller de la procedure click de mes boutons
    Ceci en attendant d'en apprendre un peu plus sur VBA


    je reste quand meme a l'ecoute d'autre possibilité


    Merci

  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
    Par défaut
    Tu devrais regarder les tutos ou la FAQ, il me semble que SilkyRoad propose une autre solution sans les modules de classe.
    Là, je suis sur autre chose et ne peux pas le faire tout de suite mais tu devrais faire une recherche avec "Collection" ou "Collection & bouton" sur ce forum, puis dans la FAQ puis dans les tutos
    Bonne chance

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 38
    Par défaut
    ok je vais essayer de faire des recherches dans ce sens la

    merci pour les infos

Discussions similaires

  1. [VB] multiplication bouton de commande
    Par Le Rebel dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 09/05/2006, 19h50
  2. PB Bouton de commande
    Par tigerfish dans le forum Access
    Réponses: 15
    Dernier message: 27/03/2006, 11h27
  3. Bouton de commande - Aller à un onglet défini
    Par JF.Stachera dans le forum Access
    Réponses: 2
    Dernier message: 16/09/2005, 17h58
  4. [Collaboration/Interaction] Peut-on schématiser une interaction entre un bouton de commande et un autre objet ?
    Par manel007 dans le forum Autres Diagrammes
    Réponses: 5
    Dernier message: 21/09/2004, 01h01
  5. Ajout de bouton de commandes dans la barre de menus
    Par vanessaf22 dans le forum IHM
    Réponses: 9
    Dernier message: 21/07/2003, 11h38

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