bonjour Candido, salut LouReeD, JFL,
multipost
t_Base[@Articles] <<<< dans votre formule ce @ est faux
un essai
Sub Test2()
sForm = "=IFERROR(IF(RC2="""","""",IF(R1C8>=36,""Passe En Adulte"",INDEX(t_Base[Date],AGGREGATE(14,6,ROW(t_Base)/((t_Base[N° de carte]=R2C4)*(RC2=t_Base[Articles])),1)-ROW(t_Base[[#Headers],[Date]])))),""erreur"")"
Range("G5").Formula2R1C1 = sForm 'si ceci cause une erreur, supprimer ce 2 dans "formula2r1c1"
End Sub