Re : Ouverture agenda à aujourd'hui
Super !! et un grand merci. Je viens d'essayer, ça marche !
J'ai copié collé la macro dans mon classeur original. Dois-je changer qq chose à ta formule (notament ce que tu as mis en vert) ? :
Private Sub Workbook_Open()
Dim Col As Integer, DerCol As Integer, LibFMois(12)
Dim DateJ As Date, Sht As Worksheet
' Définir le tableau des libellés des feuilles mois
LibFMois(1) = "janv": LibFMois(2) = "Fev": LibFMois(3) = "Mars" ' Etc jusqu'au 12ème mois
' Date du jour
DateJ = Format(Now(), "dd/mm/yyyy")
' Définir la feuille en fonction de son libellé du mois
Set Sht = Sheets(LibFMois(Month(Now())))
' Avec la feuille en question
With Sht
' La sélectionner
.Select
' Déterminer la dernière colonne
DerCol = .Cells(1, Columns.Count).End(xlToLeft).Column
' Pour toutes les colonnes par lot de 4
For Col = 2 To DerCol Step 4
' Trouver celle correspondant à la date du jour
If DateValue(.Cells(1, Col)) = DateJ Then
' Si trouvée, la séectionner
.Cells(1, Col).Select
Exit For
End If
Next Col
End With
End Sub
Bonne continuation. Nous sommes co-locataires de quelle façon ? (je suis HW, le directeur)