Bonjour,
Par VBA en partant du principe que les agents soient classés de la même façon dans les deux feuilles :
Sub COPIE()
Dim C As Range, L%
With Worksheets("Listing")
L = .Cells(.Rows.Count, 2).End(xlUp).Row
Debug.Print Worksheets("Aujourdhui").[E2]
Set C = .Rows(3).Find(CDate(Worksheets("Aujourdhui").[E2]), LookIn:=xlValues)
.Range(.Cells(4, C.Column), .Cells(L, C.Column)).Copy Worksheets("Aujourdhui").[E4]
End With
End Sub
Par formule en E4 puis en tirant. Se moque du classement des agents entre les deux feuilles :
=INDEX(Listing!$C$4:$F$7;EQUIV($D4;Listing!$B$4:$B$7;0);EQUIV($E$2;Listing!$C$3:$F$3;0))
Cdlt,