Bonjour tout le monde,
Voici mon problème.
J'utilise une macro pour manipuler des tableaux de tailles différentes.
A chaque fois, le nombre de lignes et de colonnes est variable.

La démarche :
  1. Calcul de la formule en prenant la moyenne des colonnes adjacentes.
  2. Propagation de la formule pour toutes les lignes.


Les deux points me posent problème.
Pour le premier, j'ai essayé d'utilisé le RC relatif mais la syntaxe ne passe pas.

Voilà ce que j'ai tenté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
' Premiere etape
Range("B4").Select
Plage_colonne = (Node_end - Node_Begin + 1)
ActiveCell.FormulaR1C1 = "=AVERAGE(RC[1]:RC[Plage_colonne])"
 
' Deuxieme etape
Range([B4], [A65536].End(xlUp).Offset(0, 1)).Select
Selection.FillDown
Je suis presque sûr que la seconde étape comme elle est codée marchera, mais la première étape, VBA n'aime pas cette syntaxe.
Je sais que c'est n'importe quoi ce que j'ai mis, c'est pour ça que je vous demande de l'aide