Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
If A <> B then
C=C+1
A=B
End If
End Sub
dès que l'instruction C=C+1 est éxecutée cela génére un nouvel événement
"sheetcalculate" et la routine reprend au début et n'arrive jamais sur
l'instruction A=B.
Comment indiquer que la routine doit se terminer avant de repartir au début
?
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
anonymousA
bonsoir,
un application.enableeventsúlse au début de la proc et un application.enableevents=true à la fin résoudrait-il ton problème ?
A+
Bonjour,
Exemple de routine qui tourne en rond :
Private Sub Workbook_SheetCalculate(ByVal Sh As Object) If A <> B then C=C+1 A=B End If End Sub
dès que l'instruction C=C+1 est éxecutée cela génére un nouvel événement "sheetcalculate" et la routine reprend au début et n'arrive jamais sur l'instruction A=B. Comment indiquer que la routine doit se terminer avant de repartir au début ?
Merci de votre aide
Jean-Pierre
bonsoir,
un application.enableeventsúlse au début de la proc et un
application.enableevents=true à la fin résoudrait-il ton problème ?
A+
Bonjour,
Exemple de routine qui tourne en rond :
Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
If A <> B then
C=C+1
A=B
End If
End Sub
dès que l'instruction C=C+1 est éxecutée cela génére un nouvel événement
"sheetcalculate" et la routine reprend au début et n'arrive jamais sur
l'instruction A=B.
Comment indiquer que la routine doit se terminer avant de repartir au début
?
un application.enableeventsúlse au début de la proc et un application.enableevents=true à la fin résoudrait-il ton problème ?
A+
Bonjour,
Exemple de routine qui tourne en rond :
Private Sub Workbook_SheetCalculate(ByVal Sh As Object) If A <> B then C=C+1 A=B End If End Sub
dès que l'instruction C=C+1 est éxecutée cela génére un nouvel événement "sheetcalculate" et la routine reprend au début et n'arrive jamais sur l'instruction A=B. Comment indiquer que la routine doit se terminer avant de repartir au début ?