Bonjour à tous,
Mon code est placé dans un userform qui va traité plusieurs feuilles de mon classeur.
Je voudrais étendre une formule sur une plage (vers le bas et vers la droite) ... Je voudrais l'étendre de C3 à BN &cpt ...
J'ai essayer de la manière suivante sans vain ..dois-je passer par une boucle ?
Autre question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 b.Range("C3").FormulaR1C1 = "=IF(ISBLANK(RC1),"" "",AVERAGEIF(METIER,RC1,OFFSET(CODE,,MATCH(R2C,TITRE_INDICATEURS,0)-1)))" Range("C3").AutoFill Destination:=Range("C3:BN" & cptM), Type:=xlFillDefault
Pourquoi je ne peux préciser le b. (b étant une feuille déclarée et assignée).
Je voudrais qu'il m'étende la formule de C à BN ...
il me met que la méthode Autofill de la classe range a échoué
Code : Sélectionner tout - Visualiser dans une fenêtre à part b.Range("C" & cptM + 1).AutoFill Destination:=Range("C" & cptM + 1 & ":BN" & cptM + 1)
Cordialement
Partager