Bonjour à toutes et tous,
Je souhaiterai savoir s'il est possible
d'affecter une macro directement à une cellule
plutôt que de créer un bouton qui remplirait la
même fonction en cliquant dessus.
j'ai une feuille qui me sert de page d'accueil,
avec une liste de noms et je voudrai en cliquant
sur le nom de la personne qu'une macro s'exécute.
merci d'avance
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
isabelle
bonjour Michel,
utilise l'événement SelectionChange de la feuille. exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$B$1" Then MsgBox "exécuter la macro" End Sub
isabelle
Bonjour à toutes et tous, Je souhaiterai savoir s'il est possible d'affecter une macro directement à une cellule plutôt que de créer un bouton qui remplirait la même fonction en cliquant dessus. j'ai une feuille qui me sert de page d'accueil, avec une liste de noms et je voudrai en cliquant sur le nom de la personne qu'une macro s'exécute. merci d'avance
-- Amicalement Michel . P
bonjour Michel,
utilise l'événement SelectionChange de la feuille. exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$B$1" Then MsgBox "exécuter la macro"
End Sub
isabelle
Bonjour à toutes et tous,
Je souhaiterai savoir s'il est possible
d'affecter une macro directement à une cellule
plutôt que de créer un bouton qui remplirait la
même fonction en cliquant dessus.
j'ai une feuille qui me sert de page d'accueil,
avec une liste de noms et je voudrai en cliquant
sur le nom de la personne qu'une macro s'exécute.
merci d'avance
utilise l'événement SelectionChange de la feuille. exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$B$1" Then MsgBox "exécuter la macro" End Sub
isabelle
Bonjour à toutes et tous, Je souhaiterai savoir s'il est possible d'affecter une macro directement à une cellule plutôt que de créer un bouton qui remplirait la même fonction en cliquant dessus. j'ai une feuille qui me sert de page d'accueil, avec une liste de noms et je voudrai en cliquant sur le nom de la personne qu'une macro s'exécute. merci d'avance
-- Amicalement Michel . P
Michel
isabelle a exprimé avec précision :
bonjour Michel,
utilise l'événement SelectionChange de la feuille. exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$B$1" Then MsgBox "exécuter la macro" End Sub
isabelle
Bonjour à toutes et tous, Je souhaiterai savoir s'il est possible d'affecter une macro directement à une cellule plutôt que de créer un bouton qui remplirait la même fonction en cliquant dessus. j'ai une feuille qui me sert de page d'accueil, avec une liste de noms et je voudrai en cliquant sur le nom de la personne qu'une macro s'exécute. merci d'avance
-- Amicalement Michel . P
Merci Isabelle, mais je n'arrive pas à faire fonctionner la macro je l'ai bien placée dans SelectionChange de la feuille active et il ne se passe rien je n'arrive pas non plus à la faire fonctionner pas à pas. je dois oublier quelque chose, sûrement...
-- Amicalement Michel . P
isabelle a exprimé avec précision :
bonjour Michel,
utilise l'événement SelectionChange de la feuille.
exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As
Range) If Target.Address = "$B$1" Then MsgBox "exécuter
la macro" End Sub
isabelle
Bonjour à toutes et tous,
Je souhaiterai savoir s'il est possible
d'affecter une macro directement à une cellule
plutôt que de créer un bouton qui remplirait la
même fonction en cliquant dessus.
j'ai une feuille qui me sert de page d'accueil,
avec une liste de noms et je voudrai en cliquant
sur le nom de la personne qu'une macro s'exécute.
merci d'avance
--
Amicalement
Michel . P
Merci Isabelle, mais je n'arrive pas à faire
fonctionner la macro
je l'ai bien placée dans SelectionChange de la
feuille active et il ne se passe rien
je n'arrive pas non plus à la faire fonctionner
pas à pas.
je dois oublier quelque chose, sûrement...
utilise l'événement SelectionChange de la feuille. exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$B$1" Then MsgBox "exécuter la macro" End Sub
isabelle
Bonjour à toutes et tous, Je souhaiterai savoir s'il est possible d'affecter une macro directement à une cellule plutôt que de créer un bouton qui remplirait la même fonction en cliquant dessus. j'ai une feuille qui me sert de page d'accueil, avec une liste de noms et je voudrai en cliquant sur le nom de la personne qu'une macro s'exécute. merci d'avance
-- Amicalement Michel . P
Merci Isabelle, mais je n'arrive pas à faire fonctionner la macro je l'ai bien placée dans SelectionChange de la feuille active et il ne se passe rien je n'arrive pas non plus à la faire fonctionner pas à pas. je dois oublier quelque chose, sûrement...
-- Amicalement Michel . P
michdenis
Bonjour Michel,
La macro d'Isabelle doit être placé dans le module Feuille où l'action se déroule. Un clic droit sur l'onglet de la feuille et dans le menu contextuel, "Visualiser le code", et dans la page blanche tu colles la macro.
'Exécute La macro suivante afin de t'assurer que les macros événementielles n'ont pas été désactivées !
'------------------------- Sub Événements()
Application.EnableEvents = True
End Sub '-------------------------
Salutations!
"Michel" a écrit dans le message de news: isabelle a exprimé avec précision :
bonjour Michel,
utilise l'événement SelectionChange de la feuille. exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$B$1" Then MsgBox "exécuter la macro" End Sub
isabelle
Bonjour à toutes et tous, Je souhaiterai savoir s'il est possible d'affecter une macro directement à une cellule plutôt que de créer un bouton qui remplirait la même fonction en cliquant dessus. j'ai une feuille qui me sert de page d'accueil, avec une liste de noms et je voudrai en cliquant sur le nom de la personne qu'une macro s'exécute. merci d'avance
-- Amicalement Michel . P
Merci Isabelle, mais je n'arrive pas à faire fonctionner la macro je l'ai bien placée dans SelectionChange de la feuille active et il ne se passe rien je n'arrive pas non plus à la faire fonctionner pas à pas. je dois oublier quelque chose, sûrement...
-- Amicalement Michel . P
Bonjour Michel,
La macro d'Isabelle doit être placé dans le module Feuille où l'action se déroule.
Un clic droit sur l'onglet de la feuille et dans le menu contextuel, "Visualiser le code", et dans la page blanche tu
colles la macro.
'Exécute La macro suivante afin de t'assurer que les macros événementielles n'ont pas été désactivées !
'-------------------------
Sub Événements()
Application.EnableEvents = True
End Sub
'-------------------------
Salutations!
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit dans le message de news:mn.33ac7d466874ad85.11921@laposte.net...
isabelle a exprimé avec précision :
bonjour Michel,
utilise l'événement SelectionChange de la feuille.
exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As
Range) If Target.Address = "$B$1" Then MsgBox "exécuter
la macro" End Sub
isabelle
Bonjour à toutes et tous,
Je souhaiterai savoir s'il est possible
d'affecter une macro directement à une cellule
plutôt que de créer un bouton qui remplirait la
même fonction en cliquant dessus.
j'ai une feuille qui me sert de page d'accueil,
avec une liste de noms et je voudrai en cliquant
sur le nom de la personne qu'une macro s'exécute.
merci d'avance
--
Amicalement
Michel . P
Merci Isabelle, mais je n'arrive pas à faire
fonctionner la macro
je l'ai bien placée dans SelectionChange de la
feuille active et il ne se passe rien
je n'arrive pas non plus à la faire fonctionner
pas à pas.
je dois oublier quelque chose, sûrement...
La macro d'Isabelle doit être placé dans le module Feuille où l'action se déroule. Un clic droit sur l'onglet de la feuille et dans le menu contextuel, "Visualiser le code", et dans la page blanche tu colles la macro.
'Exécute La macro suivante afin de t'assurer que les macros événementielles n'ont pas été désactivées !
'------------------------- Sub Événements()
Application.EnableEvents = True
End Sub '-------------------------
Salutations!
"Michel" a écrit dans le message de news: isabelle a exprimé avec précision :
bonjour Michel,
utilise l'événement SelectionChange de la feuille. exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$B$1" Then MsgBox "exécuter la macro" End Sub
isabelle
Bonjour à toutes et tous, Je souhaiterai savoir s'il est possible d'affecter une macro directement à une cellule plutôt que de créer un bouton qui remplirait la même fonction en cliquant dessus. j'ai une feuille qui me sert de page d'accueil, avec une liste de noms et je voudrai en cliquant sur le nom de la personne qu'une macro s'exécute. merci d'avance
-- Amicalement Michel . P
Merci Isabelle, mais je n'arrive pas à faire fonctionner la macro je l'ai bien placée dans SelectionChange de la feuille active et il ne se passe rien je n'arrive pas non plus à la faire fonctionner pas à pas. je dois oublier quelque chose, sûrement...
-- Amicalement Michel . P
isabelle
et l'exemple est pour la cellule B1, il faut adapter à l'adresse de ta cellule.
isabelle
Bonjour Michel,
La macro d'Isabelle doit être placé dans le module Feuille où l'action se déroule. Un clic droit sur l'onglet de la feuille et dans le menu contextuel, "Visualiser le code", et dans la page blanche tu colles la macro.
'Exécute La macro suivante afin de t'assurer que les macros événementielles n'ont pas été désactivées !
'------------------------- Sub Événements()
Application.EnableEvents = True
End Sub '-------------------------
Salutations!
"Michel" a écrit dans le message de news: isabelle a exprimé avec précision :
bonjour Michel,
utilise l'événement SelectionChange de la feuille. exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$B$1" Then MsgBox "exécuter la macro" End Sub
isabelle
Bonjour à toutes et tous, Je souhaiterai savoir s'il est possible d'affecter une macro directement à une cellule plutôt que de créer un bouton qui remplirait la même fonction en cliquant dessus. j'ai une feuille qui me sert de page d'accueil, avec une liste de noms et je voudrai en cliquant sur le nom de la personne qu'une macro s'exécute. merci d'avance
-- Amicalement Michel . P
Merci Isabelle, mais je n'arrive pas à faire fonctionner la macro je l'ai bien placée dans SelectionChange de la feuille active et il ne se passe rien je n'arrive pas non plus à la faire fonctionner pas à pas. je dois oublier quelque chose, sûrement...
-- Amicalement Michel . P
et l'exemple est pour la cellule B1, il faut adapter à l'adresse de ta
cellule.
isabelle
Bonjour Michel,
La macro d'Isabelle doit être placé dans le module Feuille où l'action se déroule.
Un clic droit sur l'onglet de la feuille et dans le menu contextuel, "Visualiser le code", et dans la page blanche tu
colles la macro.
'Exécute La macro suivante afin de t'assurer que les macros événementielles n'ont pas été désactivées !
'-------------------------
Sub Événements()
Application.EnableEvents = True
End Sub
'-------------------------
Salutations!
"Michel" <prive.ma-boite_sans_spam@laposte.net> a écrit dans le message de news:mn.33ac7d466874ad85.11921@laposte.net...
isabelle a exprimé avec précision :
bonjour Michel,
utilise l'événement SelectionChange de la feuille.
exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As
Range) If Target.Address = "$B$1" Then MsgBox "exécuter
la macro" End Sub
isabelle
Bonjour à toutes et tous,
Je souhaiterai savoir s'il est possible
d'affecter une macro directement à une cellule
plutôt que de créer un bouton qui remplirait la
même fonction en cliquant dessus.
j'ai une feuille qui me sert de page d'accueil,
avec une liste de noms et je voudrai en cliquant
sur le nom de la personne qu'une macro s'exécute.
merci d'avance
--
Amicalement
Michel . P
Merci Isabelle, mais je n'arrive pas à faire
fonctionner la macro
je l'ai bien placée dans SelectionChange de la
feuille active et il ne se passe rien
je n'arrive pas non plus à la faire fonctionner
pas à pas.
je dois oublier quelque chose, sûrement...
et l'exemple est pour la cellule B1, il faut adapter à l'adresse de ta cellule.
isabelle
Bonjour Michel,
La macro d'Isabelle doit être placé dans le module Feuille où l'action se déroule. Un clic droit sur l'onglet de la feuille et dans le menu contextuel, "Visualiser le code", et dans la page blanche tu colles la macro.
'Exécute La macro suivante afin de t'assurer que les macros événementielles n'ont pas été désactivées !
'------------------------- Sub Événements()
Application.EnableEvents = True
End Sub '-------------------------
Salutations!
"Michel" a écrit dans le message de news: isabelle a exprimé avec précision :
bonjour Michel,
utilise l'événement SelectionChange de la feuille. exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$B$1" Then MsgBox "exécuter la macro" End Sub
isabelle
Bonjour à toutes et tous, Je souhaiterai savoir s'il est possible d'affecter une macro directement à une cellule plutôt que de créer un bouton qui remplirait la même fonction en cliquant dessus. j'ai une feuille qui me sert de page d'accueil, avec une liste de noms et je voudrai en cliquant sur le nom de la personne qu'une macro s'exécute. merci d'avance
-- Amicalement Michel . P
Merci Isabelle, mais je n'arrive pas à faire fonctionner la macro je l'ai bien placée dans SelectionChange de la feuille active et il ne se passe rien je n'arrive pas non plus à la faire fonctionner pas à pas. je dois oublier quelque chose, sûrement...
-- Amicalement Michel . P
Michel
et l'exemple est pour la cellule B1, il faut adapter à l'adresse de ta cellule.
isabelle
Bonjour Michel,
La macro d'Isabelle doit être placé dans le module Feuille où l'action se déroule. Un clic droit sur l'onglet de la feuille et dans le menu contextuel, "Visualiser le code", et dans la page blanche tu colles la macro.
'Exécute La macro suivante afin de t'assurer que les macros événementielles n'ont pas été désactivées !
'------------------------- Sub Événements()
Application.EnableEvents = True
End Sub '-------------------------
Salutations!
"Michel" a écrit dans le message de news: isabelle a exprimé avec précision :
bonjour Michel,
utilise l'événement SelectionChange de la feuille. exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$B$1" Then MsgBox "exécuter la macro" End Sub
isabelle
Bonjour à toutes et tous, Je souhaiterai savoir s'il est possible d'affecter une macro directement à une cellule plutôt que de créer un bouton qui remplirait la même fonction en cliquant dessus. j'ai une feuille qui me sert de page d'accueil, avec une liste de noms et je voudrai en cliquant sur le nom de la personne qu'une macro s'exécute. merci d'avance
-- Amicalement Michel . P
Merci Isabelle, mais je n'arrive pas à faire fonctionner la macro je l'ai bien placée dans SelectionChange de la feuille active et il ne se passe rien je n'arrive pas non plus à la faire fonctionner pas à pas. je dois oublier quelque chose, sûrement...
-- Amicalement Michel . P
ok, c'est bon maintenant, je progresse, pas évident mais tout se met en place dans ma petite tête :D . Bon dimanche à vous
-- Amicalement Michel . P
et l'exemple est pour la cellule B1, il faut adapter à
l'adresse de ta cellule.
isabelle
Bonjour Michel,
La macro d'Isabelle doit être placé dans le module
Feuille où l'action se déroule. Un clic droit sur
l'onglet de la feuille et dans le menu contextuel,
"Visualiser le code", et dans la page blanche tu
colles la macro.
'Exécute La macro suivante afin de t'assurer que les
macros événementielles n'ont pas été désactivées !
'-------------------------
Sub Événements()
Application.EnableEvents = True
End Sub
'-------------------------
Salutations!
"Michel" <prive.ma-boite_sans_spam@laposte.net> a
écrit dans le message de
news:mn.33ac7d466874ad85.11921@laposte.net... isabelle
a exprimé avec précision :
bonjour Michel,
utilise l'événement SelectionChange de la feuille.
exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As
Range) If Target.Address = "$B$1" Then MsgBox
"exécuter la macro" End Sub
isabelle
Bonjour à toutes et tous,
Je souhaiterai savoir s'il est possible
d'affecter une macro directement à une cellule
plutôt que de créer un bouton qui remplirait la
même fonction en cliquant dessus.
j'ai une feuille qui me sert de page d'accueil,
avec une liste de noms et je voudrai en cliquant
sur le nom de la personne qu'une macro s'exécute.
merci d'avance
--
Amicalement
Michel . P
Merci Isabelle, mais je n'arrive pas à faire
fonctionner la macro
je l'ai bien placée dans SelectionChange de la
feuille active et il ne se passe rien
je n'arrive pas non plus à la faire fonctionner
pas à pas.
je dois oublier quelque chose, sûrement...
--
Amicalement
Michel . P
ok, c'est bon maintenant, je progresse, pas
évident mais tout se met en place
dans ma petite tête :D .
Bon dimanche à vous
et l'exemple est pour la cellule B1, il faut adapter à l'adresse de ta cellule.
isabelle
Bonjour Michel,
La macro d'Isabelle doit être placé dans le module Feuille où l'action se déroule. Un clic droit sur l'onglet de la feuille et dans le menu contextuel, "Visualiser le code", et dans la page blanche tu colles la macro.
'Exécute La macro suivante afin de t'assurer que les macros événementielles n'ont pas été désactivées !
'------------------------- Sub Événements()
Application.EnableEvents = True
End Sub '-------------------------
Salutations!
"Michel" a écrit dans le message de news: isabelle a exprimé avec précision :
bonjour Michel,
utilise l'événement SelectionChange de la feuille. exemple :
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Address = "$B$1" Then MsgBox "exécuter la macro" End Sub
isabelle
Bonjour à toutes et tous, Je souhaiterai savoir s'il est possible d'affecter une macro directement à une cellule plutôt que de créer un bouton qui remplirait la même fonction en cliquant dessus. j'ai une feuille qui me sert de page d'accueil, avec une liste de noms et je voudrai en cliquant sur le nom de la personne qu'une macro s'exécute. merci d'avance
-- Amicalement Michel . P
Merci Isabelle, mais je n'arrive pas à faire fonctionner la macro je l'ai bien placée dans SelectionChange de la feuille active et il ne se passe rien je n'arrive pas non plus à la faire fonctionner pas à pas. je dois oublier quelque chose, sûrement...
-- Amicalement Michel . P
ok, c'est bon maintenant, je progresse, pas évident mais tout se met en place dans ma petite tête :D . Bon dimanche à vous