Pb ultra simple: mettre des formules dans des celllules excel par macro

Résolu
pier0 Messages postés 67 Date d'inscription mardi 19 juillet 2005 Statut Membre Dernière intervention 2 septembre 2005 - 1 sept. 2005 à 13:52
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 1 sept. 2005 à 14:20
Slt,
Je dois réaliser une macro VBA qui traite des données. Le traitement comprend des formules que je dois rentrer dans des cellules.
*******************************************************************************
Par exemple:
=SOMME(A21:A50) ->fonction excel SOMME dans la cellule A93
********************************************************************************

Il faut que la formule puisse etre entrée dans des cellules variables
(cells(ligne,colonne)) et que la somme des cellules de A21 à A50 puisse aussi se faire sur des cellules variables.
Toutes vos suggestions sont les bienvenues en particulier si vous pouvez me donner le code VBA permettant d'insérer la fonction excel SOMME (pour une plage de cellule variable) dans une cellule donnée.
Je vous remercie par avance, Pier0

1 réponse

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
1 sept. 2005 à 14:20
Range("A93").Formula = "=SUM(A21:A50)"
ou un peu plus complexe sur les cellule de A93 à Z93
for i = 1 to 26
cells(93,i).FormulaR1C1 = "=SUM(R[-72]C:R[-43]C)"
next
3
Rejoignez-nous