Bonjour tout le monde
Je cherche à mettre dans un macro une formule matricielle qui marche tres bien lorsque je suis dans une cellule
la formule est : {=SIERREUR(INDEX($AH$3:$AH$6;EQUIV(1;NB.SI(B6;" * "&$AH$3:$AH$6&" * ");0));"")}
DAns la macro j'ai :
Range("L3").Select
Selection.FormulaArray = _
"=IFERROR(INDEX(R3C34:R6C34,MATCH(1,COUNTIF(RC[-10],"" * ""&R3C34:R6C34&"" * ""),0)),"""")"
Range("L3").Select
Selection.AutoFill Destination:=Range("l3:l" & DerLig)
Range("A1").Select
Lorsque je lance la macro , je n'ai aucune erreur, la formule s’écrit bien , mais la formule ne me ramene aucune donnée !!
Une idée svp
Merci de votre aide
Je cherche à mettre dans un macro une formule matricielle qui marche tres bien lorsque je suis dans une cellule
la formule est : {=SIERREUR(INDEX($AH$3:$AH$6;EQUIV(1;NB.SI(B6;" * "&$AH$3:$AH$6&" * ");0));"")}
DAns la macro j'ai :
Range("L3").Select
Selection.FormulaArray = _
"=IFERROR(INDEX(R3C34:R6C34,MATCH(1,COUNTIF(RC[-10],"" * ""&R3C34:R6C34&"" * ""),0)),"""")"
Range("L3").Select
Selection.AutoFill Destination:=Range("l3:l" & DerLig)
Range("A1").Select
Lorsque je lance la macro , je n'ai aucune erreur, la formule s’écrit bien , mais la formule ne me ramene aucune donnée !!
Une idée svp
Merci de votre aide