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 :

[VBA-E] gestion de bouton dynamique


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Points : 28
    Points
    28
    Par défaut [VBA-E] gestion de bouton dynamique
    Bonjour,

    je cree des boutons dynamiquement. Tous ces boutons ont la meme legende "+" et referent a une meme macro. Mon probleme cest que qd je clique avec la souris sur un de ces boutons jaimerais retrouver le bouton en question et recuperer son nom ( name).



    Exemple :
    Jai bouton1 et bouton2. Je clique sur bouton2. Ma macro doit savoir que cest le bouton2 sur lequel jai appuye.

    Merci davance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 393
    Points : 451
    Points
    451
    Par défaut
    Bonjour et bienvenue sur le forum.

    1/ C'est du VBA-Excel? du VBA-Word? ou autre?
    2/ Quel est ton code qui génère tes boutons? Sont-ce des boutons formulaire ou des boutons ActiveX?

    Pour le 1/, il suffit d'indiquer [VBA-E] ou [VBA-W] ou autre dans le sujet de ton topic.
    Pour le 2/, n'oublie pas de mettre ton code dans des balises de code grâce au bouton pour une meilleure lisibilité du problème.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    Cest du vba excel. Je suis debutante et je nai pas encore de code. je cree un bouton de cette facon :

    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
    ActiveSheet.Buttons.Add(147.75, 207.75, 82.5, 59.25).Select
        Selection.OnAction = "un"
        ActiveSheet.Shapes("Button 4").Select
        Selection.Characters.Text = "Bouton 4"
        With Selection.Characters(Start:=1, Length:=8).Font
            .Name = "Arial"
            .FontStyle = "Normal"
            .Size = 10
            .Strikethrough = False
            .Superscript = False
            .Subscript = False
            .OutlineFont = False
            .Shadow = False
            .Underline = xlUnderlineStyleNone
            .ColorIndex = xlAutomatic
        End With
    Merci beaucoup

  4. #4
    Expert éminent sénior


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Points : 20 040
    Points
    20 040
    Par défaut
    utilise Application.caller

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Un()
     MsgBox "Click sur bouton : " & Application.Caller
    End sub

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 42
    Points : 28
    Points
    28
    Par défaut
    Merci beaucoup, ça marche !!!!

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 22/06/2007, 19h35
  2. [VBA E] bouton dynamique sur une feuille
    Par zoumzoum59 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 24/06/2006, 19h05
  3. [VBA-W] Evénement sur bouton créé dynamiquement
    Par ptilo dans le forum VBA Word
    Réponses: 9
    Dernier message: 21/06/2006, 12h08
  4. [VBA-E] bouton dynamique avec fonction
    Par ogenki dans le forum Macros et VBA Excel
    Réponses: 38
    Dernier message: 06/02/2006, 13h43
  5. Réponses: 5
    Dernier message: 04/04/2003, 16h02

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