Salut Curulis,
Je te réponds un peu tard, mais mieux vaut tard que jamais
En fait je me suis trompé de sens, il faut que je sois positionné sur la dernière page et pas la première.
Ta solution me positionne sur la page 25 alors qu'il fallait que je me positionne sur la page 27.
En comprenant, j'ai trouvé la solution avec une boucle inversée:
For i = drnAt To 2 Step -1 'ateliers
If ws1.Range("J" & i) > ws1.Range("I" & i) Then ate = ws1.Range("H" & i)
If sSheet = "" Then sSheet = ate
Next i
If sSheet <> "" Then Worksheets(sSheet).Activate
A+