Sub Macro1()
Dim Cel As Range 'déclare la variable Cel
Dim Tabl() As Variant 'déclare le tableau de variable Tabl
Dim x As Integer 'déclare la variable x
Dim y As Integer 'déclare la variable y
x = 0 'définit la variable x
For Each Cel In Range('A1:B10') 'boucle sur toutes les cellule de la plage (plage à adapter à ton cas)
If Cel.Interior.ColorIndex = 36 Then 'condition : si la cellule Cel est jaune
ReDim Preserve Tabl(x) 'redimensionne le tableau Tabl
Tabl(x) = Cel.Value 'ajoute la valeur de la cellule au tableau de variables
x = x + 1 'redéfinit la variable x
End If 'fin de la condition
Next Cel 'prochaine cellule de la plage
For y = 0 To UBound(Tabl, 1) 'boucle sur toutes les valeurs du tableau
'sélectionne la feuille 'tafeuille' (à adapter) et
'restitue les valeurs dans la colonne A (à partir de A1)
Sheets('tafeuille').Cells(y + 1, 1).Value = Tabl(y)
Next y
End Sub