Bonjour à toutes et à tous,


Je dois créer plusieurs feuilles à peu près identiques. Toutefois, pour un feuille précise, il y a 5 lignes et un nombre variable de colonnes.... La dernière colonne sert à faire la moyenne des précédente.


voici mon code qui ne fonctionne pas. Pouvez-vous me dire où est l'erreur.



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
 
    Range("X4").Select
 '   ActiveCell.FormulaR1C1 = "=AVERAGE(RC[-22]:RC[-1])"
     ActiveCell.FormulaR1C1 = "=AVERAGE(range(cells(4,2),cells(4,b)))"
    Range("X5").Select

Remarque : J'ai enregistrer ma macro avec l'éditeur et cela m'a donné les 2 premières lignes puis la 4ème.

J'ai voulu remplacer la deuxième par MA 3ème ( c'est pour cela que la 2ème a été mise en commentaire pour le moment ) mais ça ne marche pas.

Vous l'aurez compris, "b" est ma colonne variable.

Pouvez-vous m'aider.


Merci d'avance.

Novice72