Bonjour !

J'ai un problème avec la fonction Worksheet_Calculate () , concernant le changement de page.
Je m'explique, je rentre des valeurs dans ma première page et je fais un calcul dans ma deuxième page avec ces valeurs, je les utilise ensuite dans ma macro "Scansheet_Mainprocess" soit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Private Sub Worksheet_Calculate()
    Dim Xrg As Range
    Set Xrg = Range("O2:P3000")
        If Not Intersect(Xrg, Range("O2:P3000")) Is Nothing Then
            ScanSheet_Mainprocess
        End If
End Sub
Donc des que je rentre des valeurs dans ma page 1 ma page 2 se met à jour et re-effectue les calculs avec les nouvelles valeurs.
Tout fonctionne parfaitement, je rencontre juste un problème sur l'affichage. Lorsque je change des valeurs dans ma page 1 Excel me redirige automatiquement vers ma page 2.

Serait-il possible d'empêcher le changement automatique de page ? Je remplis beaucoup de cellules dans ma première page, donc le changement de feuille active à chaque fois est très dérangeant.

En espérant avoir été assez clair pour que vous me compreniez !

Devery