Somme de cellule a renvoyé sur une autre feuille Excel 2000 VBA

Signaler
Messages postés
134
Date d'inscription
mercredi 2 mars 2005
Statut
Membre
Dernière intervention
5 avril 2007
-
Messages postés
134
Date d'inscription
mercredi 2 mars 2005
Statut
Membre
Dernière intervention
5 avril 2007
-
Bonjour
je possède sur une feuille excel le tablo suivant

<COLGROUP>
<COL style=\"WIDTH: 60pt\" span=8 width=80>

----

composé,
fa,
fb,
fc,
fd,
fe,
ff,
fg,
----

a,
,
3,
,
,
6,
,
2,
----

a,
,
1,
,
5,
,
,
5,
----

a,
4,
,
8,
,
,
9,
,
----

b,
1,
,
2,
,
3,
,
4,
----

b,
,
5,
6,
,
7,
8,
,
----

b,
9,
,
10,
,
11,
,
12,
----

c,
1,
,
6,
7,
,
,
6,
----

c,
2,
3,
,
8,
,
2,
,
----

c,
,
4,
5,
,
,
3,
,
----

c,
1,
,
6,
7,
,
,
5,
----

c,
2,
3,
,
8,
,
4,
,
----

c,
,
4,
5,
,
,
,
1
et je voudrai ke pour chaque composé différent il me fasse la somme des cellule de chak colonnes comme ci-dessou dans une autre feuille:

<COLGROUP>
<COL style=\"WIDTH: 60pt\" span=8 width=80>

----

composé,
fa,
fb,
fc,
fd,
fe,
ff,
fg,
----

a,
4,
4,
8,
5,
6,
9,
7,
----

b,
10,
5,
18,
0,
21,
8,
16,
----

c,
6,
14,
22,
30,
0,
9,
12
merci davance et bonne journée
Jordinette

3 réponses

Messages postés
96
Date d'inscription
jeudi 10 juin 2004
Statut
Membre
Dernière intervention
22 mai 2007

Bonjour

Sans programmation, tu peux utiliser l'assistant tableau croisé dynamique ( menu Données ).

Toujours sans programmation, tu peux créer le tableau sur la nouvelle feuille, puis utiliser SommeProd(...). Dans ce cas, nomme tes plages, c'est plus facile.

En programation, au départ d'une feuille vierge à remplir, l'idée est de parcourir la première colonne et d'ajouter les données du composé, puis de d'additionner les cellules. Pour cela, deux solutions: soit utiliser les fonctions d'excel au sein du code ( application.worksheetfunction... ), soit passer les cellules en revue.

Si tu souhaites le faire par programmation, reviens et on verra ce que l'on peut faire.

ok?

Pierre Fauconnier
0
Messages postés
134
Date d'inscription
mercredi 2 mars 2005
Statut
Membre
Dernière intervention
5 avril 2007

Bonjour
je souhaite effectivement faire cela par programmation. le grand tableau avec les données de base est déja rempli alors que lautre feuille est juste créer mé totalement vide.
merci d'avance
Jordinette
0
Messages postés
134
Date d'inscription
mercredi 2 mars 2005
Statut
Membre
Dernière intervention
5 avril 2007

Bonjour
j'ai réussi a obtenir le deuxième tableau, maintenant dans ce 2ème tableau je souhaiterai additionner toute les valeur présente pour la ligne "a" dans une cellule, puis pareil pour la ligne "b"... expl: total a = 43. dans une celllule.
merci d'avance
Jordinette
0