Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion Dato
  • 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 !

D

Dato

Guest
Bonjour,

J'ai une même macro affectée à trois shapes. Ces trois shapes possèdent trois noms différents du style "Mesure n°1", "Mesure n°2" et "Mesure n°3".

La macro devrait ressemblé à ça

If ActiveShapes.Name = "Mesure n°2" Then
msgbox("Blabla")
Else msgbox ("Blabla2")
End if


Je sais que l'orthographe est fausse, mais j'ai 2 questions :

- lorsqu'on clique sur un shape à la quel une macro est affecté, est-ce que la forme est tout de même activé ?

- Si c'est le cas connaissez vous l'orthographe exact du "ActiveShapes" ?


Merci d'avance
 
Re : Active Shape ?

Bonjour Dato,

Tu peux récupérer le nom de la Shape qui a lancé la macro avec Application.Caller. Ça donnerai une macro de ce genre :
VB:
MsgBox Application.Caller
If Application.Caller = "Mesure n°2" Then
    MsgBox ("Blabla")
Else
    MsgBox ("Blabla2")
End If
a+
 
Dernière édition:
Re : Active Shape ?

Bonjour Les XLDownloadeurs,

je pensais trouver mon bonheur sur ce topic mais ca bloque!
Les explications sont sur le fichier feuille 1.
Merci d'avance et bon dimanche.
Zeuf.
 

Pièces jointes

Re : Active Shape ?

bonjour tous🙂🙂🙂🙂🙂
comme je comprends
si tu rajoute des rectangles il faut qu'il soit reference en feuil 2 autrement error vu quand feuile3 des formules

dans chaque shape tu appel la macro "test"
 

Pièces jointes

Re : Active Shape ?

Bonsoir Laetitia,
Et voila, 2 problemes pour aujourd'hui, 2 solutions trouvées grace au forum.
Je dis bravo et un grand merci.
Bonne fin de week end.
Zeuf.
 
- 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

Réponses
2
Affichages
995
D
Réponses
4
Affichages
1 K
Réponses
2
Affichages
1 K
Réponses
8
Affichages
1 K
S
Réponses
13
Affichages
2 K
Stedemart
S
R
Réponses
3
Affichages
4 K
R
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…