Ma question du jour.... j'utilise l'évènement worksheet_change dans un
classeur pour valider des saisies et déclencher des subs; je voudrais
savoir s'il est possible de distinguer un évènement créé par une macro
d'un évènement déclenché par l'utilisateur. Par exemple, dans une
feuille comportant une liste d'articles, l'utilisateur peut saisir ou
modifier des données mais une macro vient écrire une valeur dasn une
cellule (critère de filtre) et je voudrais pouvoir traiter différemment
ces deux types d'évènement.
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
LSteph
Bonjour Thierry, Si je comprends, dans le code:
application.enableeventsúlse 'puis après intervention ici par macro application.enableevents=true
lSteph
"Thierry" a écrit dans le message de news:
Bonjour tout le monde !
Ma question du jour.... j'utilise l'évènement worksheet_change dans un classeur pour valider des saisies et déclencher des subs; je voudrais savoir s'il est possible de distinguer un évènement créé par une macro d'un évènement déclenché par l'utilisateur. Par exemple, dans une feuille comportant une liste d'articles, l'utilisateur peut saisir ou modifier des données mais une macro vient écrire une valeur dasn une cellule (critère de filtre) et je voudrais pouvoir traiter différemment ces deux types d'évènement.
Alors, a vot' bon coeur m'sieurs dames !!!
Merci d'avance
Thierry
Bonjour Thierry,
Si je comprends, dans le code:
application.enableeventsúlse
'puis après intervention ici par macro
application.enableevents=true
lSteph
"Thierry" <nospam_petithory.thierry@club-internet.fr> a écrit dans le
message de news: ujPFw1ZoFHA.2580@TK2MSFTNGP09.phx.gbl...
Bonjour tout le monde !
Ma question du jour.... j'utilise l'évènement worksheet_change dans un
classeur pour valider des saisies et déclencher des subs; je voudrais
savoir s'il est possible de distinguer un évènement créé par une macro
d'un évènement déclenché par l'utilisateur. Par exemple, dans une
feuille comportant une liste d'articles, l'utilisateur peut saisir ou
modifier des données mais une macro vient écrire une valeur dasn une
cellule (critère de filtre) et je voudrais pouvoir traiter différemment
ces deux types d'évènement.
application.enableeventsúlse 'puis après intervention ici par macro application.enableevents=true
lSteph
"Thierry" a écrit dans le message de news:
Bonjour tout le monde !
Ma question du jour.... j'utilise l'évènement worksheet_change dans un classeur pour valider des saisies et déclencher des subs; je voudrais savoir s'il est possible de distinguer un évènement créé par une macro d'un évènement déclenché par l'utilisateur. Par exemple, dans une feuille comportant une liste d'articles, l'utilisateur peut saisir ou modifier des données mais une macro vient écrire une valeur dasn une cellule (critère de filtre) et je voudrais pouvoir traiter différemment ces deux types d'évènement.
Alors, a vot' bon coeur m'sieurs dames !!!
Merci d'avance
Thierry
Thierry
Bonjour LSteph,
Décidément, toujours les mêmes sur le pont !!
C'est effectivement ce que je fais...Mais comme j'ai pas mal de subs imbriquées et surtout de worksheet_change avec pas mal de conditions, j'aurais pu éclaircir le schmilblick en distinguant les change faits par macro de ceux faits par utilisateur. Le but étant de brider au maximum l'utilisateur car étant novice (voire mêm pire), je voudrais limiter au maximum les risques de manipulation !! En fait, je pense que c'est cet empilage qui me fait merdoyer mon appli (cf fil précédent !!); il doit y avoir des enableevents pas remis a true qui trainent alors que le change est fait par macro.
En tous cas, merci
Thierry
Bonjour Thierry, Si je comprends, dans le code:
application.enableeventsúlse 'puis après intervention ici par macro application.enableevents=true
lSteph
"Thierry" a écrit dans le message de news:
Bonjour tout le monde !
Ma question du jour.... j'utilise l'évènement worksheet_change dans un classeur pour valider des saisies et déclencher des subs; je voudrais savoir s'il est possible de distinguer un évènement créé par une macro d'un évènement déclenché par l'utilisateur. Par exemple, dans une feuille comportant une liste d'articles, l'utilisateur peut saisir ou modifier des données mais une macro vient écrire une valeur dasn une cellule (critère de filtre) et je voudrais pouvoir traiter différemment ces deux types d'évènement.
Alors, a vot' bon coeur m'sieurs dames !!!
Merci d'avance
Thierry
Bonjour LSteph,
Décidément, toujours les mêmes sur le pont !!
C'est effectivement ce que je fais...Mais comme j'ai pas mal de subs
imbriquées et surtout de worksheet_change avec pas mal de conditions,
j'aurais pu éclaircir le schmilblick en distinguant les change faits par
macro de ceux faits par utilisateur. Le but étant de brider au maximum
l'utilisateur car étant novice (voire mêm pire), je voudrais limiter au
maximum les risques de manipulation !!
En fait, je pense que c'est cet empilage qui me fait merdoyer mon appli
(cf fil précédent !!); il doit y avoir des enableevents pas remis a true
qui trainent alors que le change est fait par macro.
En tous cas, merci
Thierry
Bonjour Thierry,
Si je comprends, dans le code:
application.enableeventsúlse
'puis après intervention ici par macro
application.enableevents=true
lSteph
"Thierry" <nospam_petithory.thierry@club-internet.fr> a écrit dans le
message de news: ujPFw1ZoFHA.2580@TK2MSFTNGP09.phx.gbl...
Bonjour tout le monde !
Ma question du jour.... j'utilise l'évènement worksheet_change dans un
classeur pour valider des saisies et déclencher des subs; je voudrais
savoir s'il est possible de distinguer un évènement créé par une macro
d'un évènement déclenché par l'utilisateur. Par exemple, dans une
feuille comportant une liste d'articles, l'utilisateur peut saisir ou
modifier des données mais une macro vient écrire une valeur dasn une
cellule (critère de filtre) et je voudrais pouvoir traiter différemment
ces deux types d'évènement.
C'est effectivement ce que je fais...Mais comme j'ai pas mal de subs imbriquées et surtout de worksheet_change avec pas mal de conditions, j'aurais pu éclaircir le schmilblick en distinguant les change faits par macro de ceux faits par utilisateur. Le but étant de brider au maximum l'utilisateur car étant novice (voire mêm pire), je voudrais limiter au maximum les risques de manipulation !! En fait, je pense que c'est cet empilage qui me fait merdoyer mon appli (cf fil précédent !!); il doit y avoir des enableevents pas remis a true qui trainent alors que le change est fait par macro.
En tous cas, merci
Thierry
Bonjour Thierry, Si je comprends, dans le code:
application.enableeventsúlse 'puis après intervention ici par macro application.enableevents=true
lSteph
"Thierry" a écrit dans le message de news:
Bonjour tout le monde !
Ma question du jour.... j'utilise l'évènement worksheet_change dans un classeur pour valider des saisies et déclencher des subs; je voudrais savoir s'il est possible de distinguer un évènement créé par une macro d'un évènement déclenché par l'utilisateur. Par exemple, dans une feuille comportant une liste d'articles, l'utilisateur peut saisir ou modifier des données mais une macro vient écrire une valeur dasn une cellule (critère de filtre) et je voudrais pouvoir traiter différemment ces deux types d'évènement.