Bonjour,
Une autre proposition à étudier.
La prochaine fois, tu évites de joindre un fichier protégé.
Cdlt.
Private Sub Workbook_Open()
Dim ws As Worksheet, nm As String, N As Long
nm = Format(Date, "mm") & "-" & Year(Date)
Set ws = ThisWorkbook.Worksheets(nm)
With ws
N = Application.Match(CLng(Date), .Range(SOURCE), 0)
Set ACell = .Cells(N, 2)
ACell.Interior.Color = 65535
End With
Application.Goto ACell, True
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ACell.Interior.Color = xlNone
ThisWorkbook.Save
End Sub