Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Connaître l'emplacement d'un bouton de formulaire avec une commande VBA

  • Initiateur de la discussion Initiateur de la discussion Martini
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

Martini

Guest
Bonjour,

Je remplis une liste d'invités (Feuil1) chaque mois et en tire un récapitulatif (Feuil2) par macro.
J'aimerais que ma macro sache à quelle colonne appartient le bouton qui la lance pour en déduire de quel mois elle doit faire le récapitulatif.

Actuellement, je suis parti pour utiliser autant de macros qu'il y a de boutons, on a vu plus élégant.


Merci pour vos avis 🙂
 

Pièces jointes

Re : Connaître l'emplacement d'un bouton de formulaire avec une commande VBA

onjour,

regarde ceci, renverra le numéro de la colonne :
Code:
MsgBox Feuil1.Shapes(Application.Caller).TopLeftCell.Column

bon après midi
@+
 
Re : Connaître l'emplacement d'un bouton de formulaire avec une commande VBA

Bonjour,

Je ne répond qu'à ta question, je n'ai pas regardé le reste des macros.

exemple:
Code:
Dim col As Long
If TypeName(Application.Caller) = "String" Then
    If UCase(Application.Caller) Like "BOUTON*" Then
        On Error Resume Next
        col = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column
        On Error GoTo 0
    End If
End If
If col = 0 Then
    MsgBox "colonne inconnue"
Else
    MsgBox "numéro colonne: " & col
End If

Je te laisse adapter.

A+
[Edit] Hello Pierrot🙂
 
Re : Connaître l'emplacement d'un bouton de formulaire avec une commande VBA

Merci à vous deux.

Hasco> Je n'aurais peut-être pas pensé à faire un test au cas où la macro ne soit pas lancée par un bouton, en effet.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
17
Affichages
3 K
Ananas94
A
M
Réponses
5
Affichages
2 K
mauricette007
M
K
Réponses
13
Affichages
7 K
K
V
Réponses
12
Affichages
4 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…