Bonjour le forum !
J'aimerais insérer la formule suivante puis l'étirer, le tout via VBA :
=INDEX(SECTEUR;EQUIV($A2;NOM;0))
Or j'écope d'une erreur 1004 lorsque j'essaie de la mettre.
Pourtant d'autres formules marchent (j'ai une "=I2-H2+1" qui ne pose pas de problème plus loin).
Y a t'il une spécificité avec INDEX EQUIV ? A noter que lorsque je l'insère "à la main" dans ma cellule elle fonctionne bien (pas de problème de boucle infinie donc).
D'autre part je n'arrive pas à utiliser Autofill pour étendre mes formules. J’écope alors d'une erreur 1004 "La méthode Autofill de la classe Range a échouée". Pourtant il me semble l'avoir utilisé par le passé.
Voici la ligne utilisée (et qui échoue) :
.Range("J2").AutoFill Destination:=Range("J2:J5"), Type:=xlFillDefault
Si vous avez une idée...