Est-il possible de créer une macro à l'aide d'une macro ?
1 réponse
Christophe
Je m'explique un peu plus :
J'ajoute un nouveau nom à une liste de personne existante et je crée un
onglet pour celle-ci.
Je voudrais aussi créer une macro qu'après j'affecte à un bouton avec le nom
de la personne.
si c'est pas possible il me faut solutionner ceci
Lorsque je clique sur un bouton il faut que je récupère le texte qui est
dessus.
A ce moment je peux affecter la même macro à chaque bouton.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel Gaboly
Bonsoir,
Tu peux utiliser la même macro
Associée à 2 boutons (objets Shapes), cette macro :
Sub Test() MsgBox ActiveSheet.Shapes(Application.Caller).TextFrame.Characters.Text End Sub
renverra le texte du bouton, permettant de les différencier et donc d'a dapter ton traitement
fichier exezmple : http://cjoint.com/?knoTTCUQFx
Je m'explique un peu plus :
J'ajoute un nouveau nom à une liste de personne existante et je cré e un onglet pour celle-ci. Je voudrais aussi créer une macro qu'après j'affecte à un bouton avec le nom de la personne.
si c'est pas possible il me faut solutionner ceci
Lorsque je clique sur un bouton il faut que je récupère le texte qu i est dessus. A ce moment je peux affecter la même macro à chaque bouton.
Merci pour vos réponses.
Christophe
-- Cordialement,
Michel Gaboly www.gaboly.com
Bonsoir,
Tu peux utiliser la même macro
Associée à 2 boutons (objets Shapes), cette macro :
Sub Test()
MsgBox ActiveSheet.Shapes(Application.Caller).TextFrame.Characters.Text
End Sub
renverra le texte du bouton, permettant de les différencier et donc d'a dapter ton traitement
fichier exezmple : http://cjoint.com/?knoTTCUQFx
Je m'explique un peu plus :
J'ajoute un nouveau nom à une liste de personne existante et je cré e un
onglet pour celle-ci.
Je voudrais aussi créer une macro qu'après j'affecte à un bouton avec le nom
de la personne.
si c'est pas possible il me faut solutionner ceci
Lorsque je clique sur un bouton il faut que je récupère le texte qu i est
dessus.
A ce moment je peux affecter la même macro à chaque bouton.
Associée à 2 boutons (objets Shapes), cette macro :
Sub Test() MsgBox ActiveSheet.Shapes(Application.Caller).TextFrame.Characters.Text End Sub
renverra le texte du bouton, permettant de les différencier et donc d'a dapter ton traitement
fichier exezmple : http://cjoint.com/?knoTTCUQFx
Je m'explique un peu plus :
J'ajoute un nouveau nom à une liste de personne existante et je cré e un onglet pour celle-ci. Je voudrais aussi créer une macro qu'après j'affecte à un bouton avec le nom de la personne.
si c'est pas possible il me faut solutionner ceci
Lorsque je clique sur un bouton il faut que je récupère le texte qu i est dessus. A ce moment je peux affecter la même macro à chaque bouton.