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?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"Denys" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:07a601c3c3ff$25cacb70$a001280a@phx.gbl...
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?
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?