Bonjour,
Avec un bout de code VBA
Sub Recup()
Dim DerLig As Long, Lig_Rouge As Long, Lig_Verte As Long, Lig_Jaune As Long
Dim i As Long
Dim C_Rouge As String, C_Verte As String, C_Jaune As String
Application.ScreenUpdating = False
Columns("E").ClearContents
Lig_Rouge = 4
Lig_Verte = 5
Lig_Jaune = 6
DerLig = Range("A" & Rows.Count).End(xlUp).Row
For i = 4 To DerLig
If Cells(i, "C") <> "" Then
Select Case Cells(i, "B")
Case Is = "Rouge"
C_Rouge = C_Rouge & ", " & Cells(i, "A")
Case Is = "Vert"
C_Verte = C_Verte & ", " & Cells(i, "A")
Case Is = "Jaune"
C_Jaune = C_Jaune & ", " & Cells(i, "A")
End Select
End If
Next i
If C_Rouge <> "" Then Cells(Lig_Rouge, "E") = Right(C_Rouge, Len(C_Rouge) - 2)
If C_Vert <> "" Then Cells(Lig_Verte, "E") = Right(C_Vert, Len(C_Vert) - 2)
If C_Jaune <> "" Then Cells(Lig_Jaune, "E") = Right(C_Jaune, Len(C_Jaune) - 2)
End Sub
Cdlt
Suppression de la pièce jointe le 09/06/2025