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 :

les boutons de commande dans un "frame"


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 271
    Par défaut les boutons de commande dans un "frame"
    bjr à tous
    j'ai developpez une macro dont le but est : d'envoyer le nom du bouton lorseque je click sur ce dernier.
    j'ai un "frame" dans un userform et 10 boutons de commande dans ce "frame".
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub F1_Click()
    Dim ctrl As Control
    For Each ctrl In UF1.F1.Controls
        If TypeOf ctrl Is MSForms.CommandButton Then
            If ctrl.GroupName = "F1" Then
            MsgBox ctrl.Caption
            Exit For
            End If
        End If
    Next
    End Sub
    la macro ne me donne rien.
    merci de m'aider SVP.

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Il me semble que la propriété Groupname est propre aux OptionButton.

    il est étonnant que cela ne plante pas

  3. #3
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 271
    Par défaut
    merci jfontaine
    si ce que tu dis est vrai, comment je peux faire que je reçoi un message "bouton.caption" quand je click sur un bouton ?
    sans faire un macro à chaque bouton bien sûr.
    merci à vous

  4. #4
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Je te conseillerais de t'orienter vers un module de classe

    http://excel.developpez.com/faq/inde...ntroductionPOO

  5. #5
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    271
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 271
    Par défaut
    merci à toi
    mais j'ai rien trouvé.
    est ce qu'on peut avoir de solution si on met les boutons dans Userform et enlevé le "frame" ?
    merci.

  6. #6
    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,

    Citation Envoyé par jfontaine Voir le message
    Bonjour,

    Il me semble que la propriété Groupname est propre aux OptionButton.

    il est étonnant que cela ne plante pas
    @abouhossam cette propriété n'existe pas pour les CommandButton, tu dis que ta macro ne te retourne rien, hors elle devrait retourner un message d'erreur
    Il serait rassurant de commencer par là et que tu nous dises ce qu'il en est pour aller plus loin...

    Quand à savoir ce qui existe, la fenêtre Explorateur d'objets de l'éditeur VBA est là pour nous renseigner :

    Nom : OrmonthData.jpg
Affichages : 157
Taille : 19,8 Ko

    Cordialement,

    Ps : si le côté technique de la réponse = OK ou pas => pensez à cliquer sur les pouces et quand question résolue à la taguer résolue, et chaque action vous rapporte des points

    Didier

Discussions similaires

  1. Création d'un bouton de commande dans un formulaire
    Par annelaure dans le forum Access
    Réponses: 5
    Dernier message: 30/05/2006, 11h48
  2. les boutons de deplacements dans les formullaire
    Par adil_math2006 dans le forum Access
    Réponses: 2
    Dernier message: 26/05/2006, 21h44
  3. 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