bonjour le fil, salut 78Chris,
une autre méthode
Private Sub Workbook_Open()
Dim r
With Worksheets("RACIS_Planning")
r = Application.IfError(Application.Match(CLng(Date), .Rows(1), 1), 0) 'trouver la colonne avec la date d'aujourd'hui ou plus petite, si introuvable = 0
r = Application.Max(10, r - 12) 'on veut 12 colonnes vers gauche, mais par exemple min colonne 10
Application.Goto .Cells(1, r), 1 'se déplacer vers cette cellule
End With
End Sub