1


Membre



Salut à tous

Dans un classeur Excel, je voudrais avoir sur une feuille X, la somme d'une sélection de cellules de la feuille 1 sur la cellule A1 de la feuille X, et la somme de la feuille 2 sur la cellule A2 de la feuille X.

Exemple:
SOMME('1'!B1:E34)
SOMME('2'!B1:F30)
pour ce résultat je suis obligé de procédé cellule par cellule.

Y-a-t'il une formule ou une macro pour que je puisse automatiser cette opération pour plusieurs feuilles?

Merci d'vance BOB

2

Je suis pas sûr d'avoir bien compris le problème, tu veux faire ce genre de truc ?
For i = 1 To 3
        Range("A" & i).Select
        ActiveCell.FormulaR1C1 = "=SUM('Sheet" & i & "'!A1:E34)"
Next i

(c'est à dire remplir les N premières cellules de ta feuille avec les sommes des N feuilles "SheetN")
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

Salut
Dans la feuille « Total »
Je veux entrer la somme des cellules B1 : G31 de la feuille 1 dans la cellule A1, puis la somme des cellules B1 :G31 de la feuille 2 dans la cellule A2…………puis la somme des cellules B1 : G31 de la feuille 31 dans la cellule A31
Soit dans chaque cellule la formule A1=somme (‘1’ !B1 :G31)
puis A2= somme(‘1’ !B1 :G31) etc etc.

Existe-t’il une macro pour faire un copier coller sur la feuille « total » et les cellules A1 jusqu’à A31 en une seule fois.

Jusqu’ici, je suis obligé de faire cellule par cellule. Pour 31 cellules ça va, mais pour 200 ou plus ça devient fastidieux.

J’espère avoir été clair pour cette fois.

Merci d’avance
Bob

4

donc c'est à peu près ce que j'ai proposé il me semble ? (reste plus qu'à vérifier que ça marche, après avoir corrigé un peu les indices)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)