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 :

Evènements Click sur CommandButton [XL-365]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2022
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juillet 2022
    Messages : 2
    Par défaut Evènements Click sur CommandButton
    Bonjour tous le monde,
    Je fais appel à la communauté pour la première fois, désolé d'avance si je ne suis pas au bon endroit ou ne fait pas bien les choses

    Je programme des macros VBA depuis quelques temps mais précise également que je n'ai pas programmé depuis un moment et c'est ma première expérience en VBA, je suis donc un peu rouillé...

    En gros, ma problématique est la suivante : je créer des CommandButtons dynamiquement en fonction de certains paramètres et souhaiterais gérer l'évènement Click de ses CommandButtons. Après consultation de divers posts sur le sujet, j'ai bien compris qu'il fallait passer par un module de classe :
    [Module de classe BoutonsCategorie]

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Public WithEvents ButtonsCat As MSForms.CommandButton
     
    Private Sub ButtonsCat_Click()
    Debug.Print "click"
    End Sub
    Jusque là, je ne pense pas faire de bêtises...

    Dans mon code, je fais ça :

    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
     
    Dim Selection As New BoutonsCategories
     
    For i=0 to ...
     
    'Génération des boutons de sélections
    Set Selection.ButtonsCat = Me.Controls.Add("Forms.CommandButton.1", "Button_" & numCat, True)
    With Selection.ButtonsCat
    .Left = GaucheButtons
    .Top = Y
    .Width = SizeButtons
    .Height = SizeButtons
    .Caption = ""
    End With
    Next
    Aucun message d'erreur lors de l'exécution, mes boutons se créer exactement comme le souhaite mais il ne se passe rien quand je clique dessus.....
    Je précise que pour l'instant je ne veux qu'afficher un texte bidon dans la console d'exécution, quand j'y serais parvenu, la véritable fonction des boutons sera facile à programmer

    Vous remerciant par avance de votre coup de main !

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

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Juillet 2022
    Messages : 2
    Par défaut Problème résolut
    J'ai finalement trouvé réponse et compris le principe grâce au post suivant :

    https://www.developpez.net/forums/d1.../#post10440525

    Bonne journée !

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

Discussions similaires

  1. Click sur Label / Click sur commandbutton
    Par Glherbier dans le forum VBA Access
    Réponses: 2
    Dernier message: 18/02/2011, 11h10
  2. [Google Maps] Evènement click sur une route
    Par -xZen- dans le forum APIs Google
    Réponses: 0
    Dernier message: 16/12/2010, 11h26
  3. Evènement click sur un DataGridViewButtonColumn
    Par OLman135 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 15/07/2008, 16h10
  4. Evénement "click" sur contrôle ImageButton
    Par Nixar dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/12/2007, 22h50
  5. [Access 2000] Evénement click sur groupe d'option
    Par Mariboo dans le forum Access
    Réponses: 1
    Dernier message: 22/09/2006, 14h52

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