OVH Cloud OVH Cloud

Petite question concernant Sumproduct

1 réponse
Avatar
Denys
Bonjour =E0 tous,

Dans un fichier, j'ai 10 onglets au nom de chacun des=20
employ=E9s du d=E9partement. Comme j'ai plusieurs stats =E0=20
compiler, je vais me sevir de la fonction Sumproduct pour=20
chaque employ=E9, et pour chaque jour ouvrable de l'ann=E9e.
Donc, en gros, 220 jrs ouvrables X 10 employ=E9s X 2 (temps=20
et nombres d'items re=E7us), =E7a fait un joli paquet de=20
Sumproduct =E0 mettre sur une nouvelle feuille.

Ma question est: est-ce qu'excel calcule =E0 chaque fois=20
qu'une donn=E9e est entr=E9e sur une feuille (peu importe=20
laquelle), et si oui, est-ce que le calcul ne se fait que=20
sur la feuille active, ou sur toutes les feuilles... Si=20
c'est le cas, cela va prendre une =E9ternit=E9 =E0 chaque fois=20
qu'on entre une donn=E9e...

En pareil cas, la solution serait-elle de tout faire en=20
VBA avec un bouton de commande pour n'activer le calcul=20
qu'en cas de besoin?

Ma question est-elle claire?

Merci pour vos id=E9es...

Denys

1 réponse

Avatar
Philippe.R
Bonsoir(jour) Denys,
A ma connaissance, c'est bien le classeur qui est recalculé et tu as donc bien intérêt à désactiver le
recalcul automatique, par VBA ou pas, pour le relancer en tant que de besoin, par la touche F9 par
exemple.
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002

"Denys" a écrit dans le message de
news:07a601c3c3ff$25cacb70$
Bonjour à tous,

Dans un fichier, j'ai 10 onglets au nom de chacun des
employés du département. Comme j'ai plusieurs stats à
compiler, je vais me sevir de la fonction Sumproduct pour
chaque employé, et pour chaque jour ouvrable de l'année.
Donc, en gros, 220 jrs ouvrables X 10 employés X 2 (temps
et nombres d'items reçus), ça fait un joli paquet de
Sumproduct à mettre sur une nouvelle feuille.

Ma question est: est-ce qu'excel calcule à chaque fois
qu'une donnée est entrée sur une feuille (peu importe
laquelle), et si oui, est-ce que le calcul ne se fait que
sur la feuille active, ou sur toutes les feuilles... Si
c'est le cas, cela va prendre une éternité à chaque fois
qu'on entre une donnée...

En pareil cas, la solution serait-elle de tout faire en
VBA avec un bouton de commande pour n'activer le calcul
qu'en cas de besoin?

Ma question est-elle claire?

Merci pour vos idées...

Denys