Bonjour
Il y a quelque temps j'avais eu par ce forum le code pour le lancement d'une
macro en tapant return sur une cellule.
La solution avait été de mettre le code suivant dans le module de la
feuille:
"Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$F$2" Then Exit Sub
cross
End Sub"
Cela marche mais il me semble que la macro est en réalité lancée 2 fois.
Quelqu'un a t il une idée de la solution a apporter?
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
gérard
salut peut etre lorsque ta macro est terminée, sortir juste avant de F2 peut etre une piste gerard "jcp66" a écrit dans le message de news: 4466d8cc$0$21297$
Bonjour Il y a quelque temps j'avais eu par ce forum le code pour le lancement d'une macro en tapant return sur une cellule. La solution avait été de mettre le code suivant dans le module de la feuille:
"Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$F$2" Then Exit Sub cross End Sub"
Cela marche mais il me semble que la macro est en réalité lancée 2 fois. Quelqu'un a t il une idée de la solution a apporter?
Merci Cordialement jcp
salut
peut etre lorsque ta macro est terminée, sortir juste avant de F2
peut etre une piste
gerard
"jcp66" <jcp66@wanadoo.fr> a écrit dans le message de news:
4466d8cc$0$21297$8fcfb975@news.wanadoo.fr...
Bonjour
Il y a quelque temps j'avais eu par ce forum le code pour le lancement
d'une macro en tapant return sur une cellule.
La solution avait été de mettre le code suivant dans le module de la
feuille:
"Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$F$2" Then Exit Sub
cross
End Sub"
Cela marche mais il me semble que la macro est en réalité lancée 2 fois.
Quelqu'un a t il une idée de la solution a apporter?
salut peut etre lorsque ta macro est terminée, sortir juste avant de F2 peut etre une piste gerard "jcp66" a écrit dans le message de news: 4466d8cc$0$21297$
Bonjour Il y a quelque temps j'avais eu par ce forum le code pour le lancement d'une macro en tapant return sur une cellule. La solution avait été de mettre le code suivant dans le module de la feuille:
"Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$F$2" Then Exit Sub cross End Sub"
Cela marche mais il me semble que la macro est en réalité lancée 2 fois. Quelqu'un a t il une idée de la solution a apporter?
Merci Cordialement jcp
Quetzalcoatl
Bonjour,
Je ne vois pas de raison pour que la procédure 'cross' soit lancée 2 fois. Il faudrait pour cela que l'événement 'Change' de la cellule F2 se produise 2 fois. Il faudrait donc imaginer que 'cross' modifie F2, mais seulement 1 fois, sinon, elle serait relancée indéfiniment.
"jcp66" a écrit dans le message de news: 4466d8cc$0$21297$
Bonjour Il y a quelque temps j'avais eu par ce forum le code pour le lancement d'une macro en tapant return sur une cellule. La solution avait été de mettre le code suivant dans le module de la feuille:
"Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$F$2" Then Exit Sub cross End Sub"
Cela marche mais il me semble que la macro est en réalité lancée 2 fois. Quelqu'un a t il une idée de la solution a apporter?
Merci Cordialement jcp
Bonjour,
Je ne vois pas de raison pour que la procédure 'cross' soit lancée 2 fois.
Il faudrait pour cela que l'événement 'Change' de la cellule F2 se produise
2 fois.
Il faudrait donc imaginer que 'cross' modifie F2, mais seulement 1 fois,
sinon, elle serait relancée indéfiniment.
"jcp66" <jcp66@wanadoo.fr> a écrit dans le message de news:
4466d8cc$0$21297$8fcfb975@news.wanadoo.fr...
Bonjour
Il y a quelque temps j'avais eu par ce forum le code pour le lancement
d'une macro en tapant return sur une cellule.
La solution avait été de mettre le code suivant dans le module de la
feuille:
"Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$F$2" Then Exit Sub
cross
End Sub"
Cela marche mais il me semble que la macro est en réalité lancée 2 fois.
Quelqu'un a t il une idée de la solution a apporter?
Je ne vois pas de raison pour que la procédure 'cross' soit lancée 2 fois. Il faudrait pour cela que l'événement 'Change' de la cellule F2 se produise 2 fois. Il faudrait donc imaginer que 'cross' modifie F2, mais seulement 1 fois, sinon, elle serait relancée indéfiniment.
"jcp66" a écrit dans le message de news: 4466d8cc$0$21297$
Bonjour Il y a quelque temps j'avais eu par ce forum le code pour le lancement d'une macro en tapant return sur une cellule. La solution avait été de mettre le code suivant dans le module de la feuille:
"Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$F$2" Then Exit Sub cross End Sub"
Cela marche mais il me semble que la macro est en réalité lancée 2 fois. Quelqu'un a t il une idée de la solution a apporter?
Merci Cordialement jcp
jcp66
Oui effectivement la macro cross modifiait elle aussi la cellule F2 en la mettant à vide. J'ai donc fait les modifs necessaires. Merci de votre perspicacité. cordialement jcp
"Quetzalcoatl" a écrit dans le message de news: 4466e1ee$0$21283$
Bonjour,
Je ne vois pas de raison pour que la procédure 'cross' soit lancée 2 fois. Il faudrait pour cela que l'événement 'Change' de la cellule F2 se produise 2 fois. Il faudrait donc imaginer que 'cross' modifie F2, mais seulement 1 fois, sinon, elle serait relancée indéfiniment.
"jcp66" a écrit dans le message de news: 4466d8cc$0$21297$
Bonjour Il y a quelque temps j'avais eu par ce forum le code pour le lancement d'une macro en tapant return sur une cellule. La solution avait été de mettre le code suivant dans le module de la feuille:
"Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$F$2" Then Exit Sub cross End Sub"
Cela marche mais il me semble que la macro est en réalité lancée 2 fois. Quelqu'un a t il une idée de la solution a apporter?
Merci Cordialement jcp
Oui effectivement la macro cross modifiait elle aussi la cellule F2 en la
mettant à vide.
J'ai donc fait les modifs necessaires.
Merci de votre perspicacité.
cordialement
jcp
"Quetzalcoatl" <quetzalHIHIHIcoatl@free.fr.invalid> a écrit dans le message
de news: 4466e1ee$0$21283$8fcfb975@news.wanadoo.fr...
Bonjour,
Je ne vois pas de raison pour que la procédure 'cross' soit lancée 2 fois.
Il faudrait pour cela que l'événement 'Change' de la cellule F2 se
produise 2 fois.
Il faudrait donc imaginer que 'cross' modifie F2, mais seulement 1 fois,
sinon, elle serait relancée indéfiniment.
"jcp66" <jcp66@wanadoo.fr> a écrit dans le message de news:
4466d8cc$0$21297$8fcfb975@news.wanadoo.fr...
Bonjour
Il y a quelque temps j'avais eu par ce forum le code pour le lancement
d'une macro en tapant return sur une cellule.
La solution avait été de mettre le code suivant dans le module de la
feuille:
"Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$F$2" Then Exit Sub
cross
End Sub"
Cela marche mais il me semble que la macro est en réalité lancée 2 fois.
Quelqu'un a t il une idée de la solution a apporter?
Oui effectivement la macro cross modifiait elle aussi la cellule F2 en la mettant à vide. J'ai donc fait les modifs necessaires. Merci de votre perspicacité. cordialement jcp
"Quetzalcoatl" a écrit dans le message de news: 4466e1ee$0$21283$
Bonjour,
Je ne vois pas de raison pour que la procédure 'cross' soit lancée 2 fois. Il faudrait pour cela que l'événement 'Change' de la cellule F2 se produise 2 fois. Il faudrait donc imaginer que 'cross' modifie F2, mais seulement 1 fois, sinon, elle serait relancée indéfiniment.
"jcp66" a écrit dans le message de news: 4466d8cc$0$21297$
Bonjour Il y a quelque temps j'avais eu par ce forum le code pour le lancement d'une macro en tapant return sur une cellule. La solution avait été de mettre le code suivant dans le module de la feuille:
"Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$F$2" Then Exit Sub cross End Sub"
Cela marche mais il me semble que la macro est en réalité lancée 2 fois. Quelqu'un a t il une idée de la solution a apporter?