Bonjour
Avec une macro VBA, résultat sur Feuille2
Code Module
Sub Tableau()
Dim Cel As Range, i As Byte, j
For Each Cel In Range("C4:G" & [B65000].End(xlUp).Row)
If Cel <> "" Then
i = Cel.Row
j = Sheets("Feuil1").Range("B" & i).Value
Sheets("feuil2").Activate
If Range("A2") = "" Then
Range("A2").Select
ElseIf Range("A2") <> "" Then
Range("A1").End(xlDown).Offset(1, 0).Select
End If
ActiveCell = Cel.Value
ActiveCell.Offset(0, 1) = j
End If
Next Cel
End Sub
Cordialement