Bonjour ThauThème,
merci pour ta réponse.
Par contre le worksheet calculate impacte toutes les feuilles...
Ce qui veut dire que même si la feuille où il y a la condition n'est pas la feuille active, le code va se déclencher..
Private Sub Worksheet_Calculate()
If Sheets("Modifier - Aperçu des ordres p").Range("J1").Value <> "647" Then
ActiveWindow.ScrollRow = 1
MsgBox ("Scroll effectué" & Sheets("Modifier - Aperçu des ordres p").Range("J1").Value)
End If
End Sub
Je suis sur une autre feuille que "Modifier - Aperçu des ordres p", mais vu que la condition n'est pas respecté ma macro se déclenche sur l'autre feuille...
Il n'y aurait pas une solution pour ça ?