Affecter une macro à un texte

  • Initiateur de la discussion Initiateur de la discussion cyberzone
  • 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 !

cyberzone

XLDnaute Nouveau
😱

bonjour,

je souhaiterai affecter une macro à un texte se trouvant dans une cellule.

Je cherche désespérement la solution !!!

Je sais affecter une macro sur un objet (bouton, zone de texte ...) mais pas sur un texte ecrit dans une case...

Est-ce possible ?


merci beaucoup...

😉
 
Re : Affecter une macro à un texte

merci pour la reponse !
mais je me suis mal exprimé ...

En fait, j'ai réalisé un macro avec outils/macro/nouvelle macro et je l'ai nommé.
Dans la case A1 j'ai écris par exemple : "lancer la macro"

Je voudrai si c'est possible, en cliquant sur la case A1 c'est à dire sur le texte "lancer la macro" que ma macro s'execute.

merci beaucoup...
 
Re : Affecter une macro à un texte

😕

ça ne me va pas...

désolé !!

en fait j'ai fais une macro perso qui s'appelle "fred"

j'ai ecris dans la case A1 une texte, par exemple "lancer macro fred"

J'aimerai qu'en cliquant sur le texte se trouvant dans la case A1 que la macro s'execute.

merciiiiiiiiii
 
Re : Affecter une macro à un texte

Re

dans cet exemple :

une macro fred existe et elle est lançée par la selection de la cellule A1 de la Feuille 1

les macros:
1) dans Worksheet (Feuil1)
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Value = "lancer la macro macro1" Then Call Macro1
If Target.Value = "lancer la macro fred" Then Call fred
End Sub
Sub fred()
 MsgBox ("je suis la macro fred")
End Sub

2 dans le module1
Code:
Sub Macro1()
   MsgBox ("Je suis la macro1")
End Sub
 

Pièces jointes

Re : Affecter une macro à un texte

😕

ça ne me va pas...

désolé !!

en fait j'ai fais une macro perso qui s'appelle "fred"

j'ai ecris dans la case A1 une texte, par exemple "lancer macro fred"

J'aimerai qu'en cliquant sur le texte se trouvant dans la case A1 que la macro s'execute.

merciiiiiiiiii

et ceci ?????

RGI
 

Pièces jointes

- 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

Discussions similaires

Réponses
3
Affichages
46
Réponses
1
Affichages
164
Retour