Bonsoir,
Sur mon fichier "planning sans prétention" j'utilise ceci
ActiveWindow.ScrollColumn = 7
ActiveWindow.ScrollColumn = [Le_scroll]
Première ligne me "cale" sur la dernière colonne "non planning"
la deuxième effectue un scroll de colonnes du nombre de jour séparant aujourdhui() à date(année en cour;1;1) aujourd'huit ce serait 362...
Mais vu que vos journées comportent 3 colonnes il serait multiplié par trois...
Donc dans ThisWorkBook
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Left(Sh.Name,10)="Calendrier" then
Call CelAujourdhui
EndIf
End Sub
dans un module quelconque :
Sub CelAujourdhui()
ActiveWindow.ScrollColumn = 1
ActiveWindow.ScrollColumn = (DateDiff("d", "01/01/2014", Now))*3
End Sub
l'idéal aussi serait de mettre un figeage de volet afin de garder votre première colonne visible suite au scroll
@ bientôt
LouReeD