Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Haut_Haut As Long, Haut_Info As Long, Haut_Bas As Long
With ActiveWindow.ActivePane.VisibleRange
Haut_B1 = .Top + (Height / 2)
End With
With Haut_de_page
.Top = Haut_B1 - (.Height / 2)
End With
End Sub