Bonjour,
J'essaye de créer un tableau dont la taille change en fonction du nombre de données en entrée, j'utilise donc le VBA.
Pour remplir ce tableau j'utilise la formule suivante :
Cells(147 + i, 2 + j).FormulaArray = _
"=SUM(IF((Energie!R2C3:R6000C3=R146C)*(Energie!R2C4:R6000C4=RC1),Energie!R2C8:R6000C8,0))"
Le calcul étant très long je voudrai ramener la longueur des plages utilisées de 6000 à N (longueur réelle) que j'ai calculé avant, mais je ne trouve pas comment faire.
Si quelqu'un peut m'aider.
J'essaye de créer un tableau dont la taille change en fonction du nombre de données en entrée, j'utilise donc le VBA.
Pour remplir ce tableau j'utilise la formule suivante :
Cells(147 + i, 2 + j).FormulaArray = _
"=SUM(IF((Energie!R2C3:R6000C3=R146C)*(Energie!R2C4:R6000C4=RC1),Energie!R2C8:R6000C8,0))"
Le calcul étant très long je voudrai ramener la longueur des plages utilisées de 6000 à N (longueur réelle) que j'ai calculé avant, mais je ne trouve pas comment faire.
Si quelqu'un peut m'aider.