miguelangelo
XLDnaute Occasionnel
Bonjour à tous,
mon problème est que je veux dans une cellule la formule qui fasse le total d'une zone de cellules
ma macro génère un certain nombre de lignes d'écritures. je voudrais que le résultat ne soit pas un calcul cumulatif pendant la macro mais bien une formule qui fasse la somme des valeurs . (des valeurs doivent être rentrées manuellement)
dans l'exemple 1 :
donc, dans la colonne d du fichier joint, en d13 je veux une somme qui ferait :
=somme("d5:d12")
dans l'exemple 2 :
cette somme je la voudrais en d42 et donc serait
=somme("d5:d41")
ma base de travail s'appelle origine (dim as range) qui est tjs la cellule "compte". toutes les valeurs de se tableau sont générées par rapport à la cellule " origine"
je pensais à un code du genre
dim i as integer
.....
intégration des données
.....
i=i+1
'calcul du total
origine.offset(i,3)="sum(origine.offset(1,3): origine.offset(i-1,3))"
Merci pour votre aide
mon problème est que je veux dans une cellule la formule qui fasse le total d'une zone de cellules
ma macro génère un certain nombre de lignes d'écritures. je voudrais que le résultat ne soit pas un calcul cumulatif pendant la macro mais bien une formule qui fasse la somme des valeurs . (des valeurs doivent être rentrées manuellement)
dans l'exemple 1 :
donc, dans la colonne d du fichier joint, en d13 je veux une somme qui ferait :
=somme("d5:d12")
dans l'exemple 2 :
cette somme je la voudrais en d42 et donc serait
=somme("d5:d41")
ma base de travail s'appelle origine (dim as range) qui est tjs la cellule "compte". toutes les valeurs de se tableau sont générées par rapport à la cellule " origine"
je pensais à un code du genre
dim i as integer
.....
intégration des données
.....
i=i+1
'calcul du total
origine.offset(i,3)="sum(origine.offset(1,3): origine.offset(i-1,3))"
Merci pour votre aide