Bonjour les Excel-downloaders,
Le titre n'est pas forcément trés parlant, mais je recherche en fait la possibilité d'écrire une formule dans des cellules via une macro. Alors jusque là, rien de bien compliqué, sauf que cette formule doit changer à chaque ligne.
Dans le cas présent, il s'agit d'une fonction SOMME.SI, mais cela pourrait être autre chose.
Le code ci-dessous (qui ne fonctionne pas bien sur) devrait vous éclairer sur ce que je souhaite réaliser.
Dim o As String
o=1
Range("A" & i).FormulaLocal = "=SOMME.SI(FEUIL2!$A$1:$A$100;("D" & i);FEUIL2!$B$1:$B$100)"
o=o+1
next
Je joins également un fichier exemple dans lequel les formules sont écrites en "dur".
Un grand merci d'avance.
A bientôt
Le titre n'est pas forcément trés parlant, mais je recherche en fait la possibilité d'écrire une formule dans des cellules via une macro. Alors jusque là, rien de bien compliqué, sauf que cette formule doit changer à chaque ligne.
Dans le cas présent, il s'agit d'une fonction SOMME.SI, mais cela pourrait être autre chose.
Le code ci-dessous (qui ne fonctionne pas bien sur) devrait vous éclairer sur ce que je souhaite réaliser.
Dim o As String
o=1
Range("A" & i).FormulaLocal = "=SOMME.SI(FEUIL2!$A$1:$A$100;("D" & i);FEUIL2!$B$1:$B$100)"
o=o+1
next
Je joins également un fichier exemple dans lequel les formules sont écrites en "dur".
Un grand merci d'avance.
A bientôt