OVH Cloud OVH Cloud

Fichier long a s'ouvrir

13 réponses
Avatar
Jacques
salut a toutew et tous

j'ai un Fichier de 1,20 Mo, avec 20 UserForms, 5 Modules, 17 feuilles avec
formules.

Il met 1 minutes a s'ouvrir

Beaucoup de modifications on étées faites, et j'ai oui dire que des fois il
y a des restes aprés suppressions genres format, ou autres.

Existe t-il un nettoyeur de classeur ou un moyen de raccourcire ce temps
d'ouverture?

Merci et bon week-end, G'Claire

10 réponses

1 2
Avatar
Francois
salut a toutew et tous

j'ai un Fichier de 1,20 Mo, avec 20 UserForms, 5 Modules, 17 feuilles avec
formules.

Il met 1 minutes a s'ouvrir

Beaucoup de modifications on étées faites, et j'ai oui dire que des fois il
y a des restes aprés suppressions genres format, ou autres.

Existe t-il un nettoyeur de classeur ou un moyen de raccourcire ce temps
d'ouverture?

Merci et bon week-end, G'Claire




Bonjour,

Peut-être "Fichier obèse" sur l'indispensable Excelabo

http://www.excelabo.net/xl/plantages.php

Cordialement,

Avatar
G'Claire
François, le forum

Merci, de ta réponse

J'ai essayé, le fichier que tu m'as conseillé, mais cela ne suffit pas,
c'est toujours aussi long.

Je n'arrive pas a voir ce qui peu allourdire autant ce fichier, et surtout
qu'il soit si long a s'ouvrire, c'est pourtant pas gros 1,2 Mo, enfin je
crois,lol

Merci, G'Claire


salut a toutew et tous

j'ai un Fichier de 1,20 Mo, avec 20 UserForms, 5 Modules, 17 feuilles avec
formules.

Il met 1 minutes a s'ouvrir

Beaucoup de modifications on étées faites, et j'ai oui dire que des fois il
y a des restes aprés suppressions genres format, ou autres.

Existe t-il un nettoyeur de classeur ou un moyen de raccourcire ce temps
d'ouverture?

Merci et bon week-end, G'Claire




Bonjour,

Peut-être "Fichier obèse" sur l'indispensable Excelabo

http://www.excelabo.net/xl/plantages.php

Cordialement,




Avatar
FxM
Bonjour Jacques,

La taille me parait relativement faible pour ce que tu dis avoir mis dedans.

Que faut-il entendre par 17 feuilles avec "des formules". De quel genre
sont les formules ?
Au démarrage du classeur, Excel recalcule tout afin d'avoir des valeurs
cohérentes pour travailler. Si tu as gavé tes feuilles de sommeprod(..)
par exemple, tu devrais jeter un oeil sur les x fils initiés par un
certain hamid, phil, jean (et j'en passe beaucoup). Ses interventions
ont fini par dégouter des piliers de ce forum.

J'ai personnellement eu des classeurs de 45 Mo sans macro et seulement 5
feuilles pleines de chez pleines et bourrés d'index/equiv s'appelant les
unes les autres, le tout tournant avec XL5 sur une machine ancienne. Ca
donnait 24 minutes de recalcul au premier démarrage. On ne rigole pas
siouplé !

@+
FxM








François, le forum

Merci, de ta réponse

J'ai essayé, le fichier que tu m'as conseillé, mais cela ne suffit pas,
c'est toujours aussi long.

Je n'arrive pas a voir ce qui peu allourdire autant ce fichier, et surtout
qu'il soit si long a s'ouvrire, c'est pourtant pas gros 1,2 Mo, enfin je
crois,lol

Merci, G'Claire




salut a toutew et tous

j'ai un Fichier de 1,20 Mo, avec 20 UserForms, 5 Modules, 17 feuilles avec
formules.

Il met 1 minutes a s'ouvrir

Beaucoup de modifications on étées faites, et j'ai oui dire que des fois il
y a des restes aprés suppressions genres format, ou autres.

Existe t-il un nettoyeur de classeur ou un moyen de raccourcire ce temps
d'ouverture?

Merci et bon week-end, G'Claire




Bonjour,

Peut-être "Fichier obèse" sur l'indispensable Excelabo

http://www.excelabo.net/xl/plantages.php

Cordialement,






Avatar
G'Claire
Fxm, François, le forum

Merci de ta réponse Fxm.

J'avais cru comprendre en lisant certains posts, qu'il s'était passé des
truc entre certain contributeurs et les piliers de ce forum, c'est dommage...

Donc voici un apercu des formules dans ce classeurs :

Dans les 12 feuilles identiques (12 mois de l'années):

Donc par feuilles:

30 fois cette formule (1 par jours):

=CHOISIR(JOURSEM(DATE($AI$1;$A$20;B22));"Di";"Lu";"Ma";"Me";"Je";"Ve";"Sa")
(avec le numero de ligne qui change)

1 fois ces formules:

=SOMME(C22:C50)
=NB.SI(C22:C52;">=" & AX31)
=AX33*AX34
=SOMME(AH22:AH27)
=SOMME(AH32:AK40)
=AH28-AH41
=SOMME(AH47:AK51)
=AH28-AH41+AH52
=Janvier!AH59+1
=(A20+7)*AH58
=NB.SI(C22:C52;CoordonnéesBebe!C29)
=AH60-AH61
=SOMMEPROD(SI(ESTNUM(C22:C52);(A22:A52=TRANSPOSE(AS30:AS36))*((TRANSPOSE(AT30:AT36)="oui")*(C22:C52>AX31)*(C22:C52-AX31)+(TRANSPOSE(AT30:AT36)="non")*(C22:C52))))
=NB.SI($C22:$C52;CoordonnéesBebe!C30)*AX31
=NB.SI($C22:$C52;CoordonnéesBebe!C25)
=NB.SI($C23:$C53;CoordonnéesBebe!C27)*AX31
=AT41*AU41
=-AT42*AU42
=-AT43*AU43*AX30
=-AT44*AU44

5 Fois ces formules (le numero de ligne qui change)

=SI(BC41<>0;AZ41;"")
=SI(AV41<>0;AW41;999-AW41)
=RANG(AX41;$AX$41:$AX$44;1)
=INDEX(AS$41:AS$44;EQUIV($AW41;$AY$41:$AY$44;0))
=INDEX(AT$41:AT$44;EQUIV($AW41;$AY$41:$AY$44;0))
=INDEX(AU$41:AU$44;EQUIV($AW41;$AY$41:$AY$44;0))
=INDEX(AV$41:AV$44;EQUIV($AW41;$AY$41:$AY$44;0))

Avec dans ces douze feuilles des controls types labels au nombre de 16.

Dans une feuille, j'ai un récapitulatif, des douze mois de l'année avec
formules du type

somme(Plage)

Une autre feuille avec une dizaine de label

Voila, le plus gros de ce que contien ce classeur pour les feuilles.

Ensuite pour les UserForms et Modules, serait plus longt a d'écrire peu pas
trop utile, a voir

Donc mon classeur met environ 30 seconde pour avoir l'affichage de la
feuille et 25 seconde pour l'affichage de l'UserForm de menu.

Merci, G'Claire





Bonjour Jacques,

La taille me parait relativement faible pour ce que tu dis avoir mis dedans.

Que faut-il entendre par 17 feuilles avec "des formules". De quel genre
sont les formules ?
Au démarrage du classeur, Excel recalcule tout afin d'avoir des valeurs
cohérentes pour travailler. Si tu as gavé tes feuilles de sommeprod(..)
par exemple, tu devrais jeter un oeil sur les x fils initiés par un
certain hamid, phil, jean (et j'en passe beaucoup). Ses interventions
ont fini par dégouter des piliers de ce forum.

J'ai personnellement eu des classeurs de 45 Mo sans macro et seulement 5
feuilles pleines de chez pleines et bourrés d'index/equiv s'appelant les
unes les autres, le tout tournant avec XL5 sur une machine ancienne. Ca
donnait 24 minutes de recalcul au premier démarrage. On ne rigole pas
siouplé !

@+
FxM








François, le forum

Merci, de ta réponse

J'ai essayé, le fichier que tu m'as conseillé, mais cela ne suffit pas,
c'est toujours aussi long.

Je n'arrive pas a voir ce qui peu allourdire autant ce fichier, et surtout
qu'il soit si long a s'ouvrire, c'est pourtant pas gros 1,2 Mo, enfin je
crois,lol

Merci, G'Claire




salut a toutew et tous

j'ai un Fichier de 1,20 Mo, avec 20 UserForms, 5 Modules, 17 feuilles avec
formules.

Il met 1 minutes a s'ouvrir

Beaucoup de modifications on étées faites, et j'ai oui dire que des fois il
y a des restes aprés suppressions genres format, ou autres.

Existe t-il un nettoyeur de classeur ou un moyen de raccourcire ce temps
d'ouverture?

Merci et bon week-end, G'Claire




Bonjour,

Peut-être "Fichier obèse" sur l'indispensable Excelabo

http://www.excelabo.net/xl/plantages.php

Cordialement,









Avatar
FxM
Jacques,

J'avais cru comprendre en lisant certains posts, qu'il s'était passé des
truc entre certain contributeurs et les piliers de ce forum, c'est dommage...
Très dommage. On ne va pas s'étendre sur le sujet :o((


Dans les 12 feuilles identiques (12 mois de l'années):
Si 'janvier' et 'coordonneesbebe' sont bien des noms de feuilles

locales, il n'y a que des sommes et additions/soustractions. Pas
vraiment de formules exceptionnelles à part celles-ci :

Celle-ci n'est pas le bout du monde !
=CHOISIR(JOURSEM(DATE($AI$1;$A$20;B22));"Di";"Lu";"Ma";"Me";"Je";"Ve";"Sa")
Que l'on peut probablement transformer en
=gauche(texte(date($ai$1;$a$20;b22);"jjj");2)
(pas sûr qu'elle soit plus rapide)

Pour celle-ci, la compréhension est plus dure.
=SOMMEPROD(SI(ESTNUM(C22:C52);(A22:A52=TRANSPOSE(AS30:AS36))*((TRANSPOSE(AT30:AT36)="oui")*(C22:C52>AX31)*(C22:C52-AX31)+(TRANSPOSE(AT30:AT36)="non")*(C22:C52))))
dont il est difficile de trouver l'usage.
Normalement les arguments de sommeprod devraient recouvrir des plages de
dimension identiques (on a 7 d'un cote et 31 de l'autre ....)
Vu que tu as déjà des userform donc des macros, il devraiet être
possible de la transformer en fonction perso pour qq chose d'équivalent.

Si tu es bien le Jacques à qui je pense, tu as mon adresse perso au besoin.

@+
FxM

Avatar
G'Claire
FxM, le forum

Il me semblait bien, qu'il n'y avait rien d'exeptionnel, dans ce fichier.
Cette aprés midi, dans le doute de trucs cachés, dans des cellulles j'ai
recrée mon fichier, et bizard il fait 1,6 Mo maintenant et il me manquait 3
feuilles en plus dedans, par rapport au premier qui lui faisait 1,22 Mo.

Pour ton addresse, je ne l'ai pas gardée, je n'ai pas pour habitude de
garder les adresses des internautes afin de limiter les risques de virus et
autres cochonnerie du net, et de plus cela m'oblige de passer par les forums
pour poser des questions et éviter par soucie de facilité d'écrire en BAL
direct.

Je te remercie de ton aide et si cela t'interrsse de voir ce fichier et de
me dire s'il y a possibilité d'alléger cela, se sera avec plaisir.

Merci, G'Claire


Jacques,

J'avais cru comprendre en lisant certains posts, qu'il s'était passé des
truc entre certain contributeurs et les piliers de ce forum, c'est dommage...
Très dommage. On ne va pas s'étendre sur le sujet :o((


Dans les 12 feuilles identiques (12 mois de l'années):
Si 'janvier' et 'coordonneesbebe' sont bien des noms de feuilles

locales, il n'y a que des sommes et additions/soustractions. Pas
vraiment de formules exceptionnelles à part celles-ci :

Celle-ci n'est pas le bout du monde !
=CHOISIR(JOURSEM(DATE($AI$1;$A$20;B22));"Di";"Lu";"Ma";"Me";"Je";"Ve";"Sa")
Que l'on peut probablement transformer en
=gauche(texte(date($ai$1;$a$20;b22);"jjj");2)
(pas sûr qu'elle soit plus rapide)

Pour celle-ci, la compréhension est plus dure.
=SOMMEPROD(SI(ESTNUM(C22:C52);(A22:A52=TRANSPOSE(AS30:AS36))*((TRANSPOSE(AT30:AT36)="oui")*(C22:C52>AX31)*(C22:C52-AX31)+(TRANSPOSE(AT30:AT36)="non")*(C22:C52))))
dont il est difficile de trouver l'usage.
Normalement les arguments de sommeprod devraient recouvrir des plages de
dimension identiques (on a 7 d'un cote et 31 de l'autre ....)
Vu que tu as déjà des userform donc des macros, il devraiet être
possible de la transformer en fonction perso pour qq chose d'équivalent.

Si tu es bien le Jacques à qui je pense, tu as mon adresse perso au besoin.

@+
FxM




Avatar
FxM
Bonsoir Jacques,

Tu peux utiliser cette adresse déjà x fois spammée :
http://cerbermail.com/?XvGWuMta7j
(ne t'inquiète pas du nom indiqué, c'est moi sans l'être :o) )

@+
FxM



FxM, le forum

Il me semblait bien, qu'il n'y avait rien d'exeptionnel, dans ce fichier.
Cette aprés midi, dans le doute de trucs cachés, dans des cellulles j'ai
recrée mon fichier, et bizard il fait 1,6 Mo maintenant et il me manquait 3
feuilles en plus dedans, par rapport au premier qui lui faisait 1,22 Mo.

Pour ton addresse, je ne l'ai pas gardée, je n'ai pas pour habitude de
garder les adresses des internautes afin de limiter les risques de virus et
autres cochonnerie du net, et de plus cela m'oblige de passer par les forums
pour poser des questions et éviter par soucie de facilité d'écrire en BAL
direct.

Je te remercie de ton aide et si cela t'interrsse de voir ce fichier et de
me dire s'il y a possibilité d'alléger cela, se sera avec plaisir.

Merci, G'Claire



Jacques,


J'avais cru comprendre en lisant certains posts, qu'il s'était passé des
truc entre certain contributeurs et les piliers de ce forum, c'est dommage...


Très dommage. On ne va pas s'étendre sur le sujet :o((


Dans les 12 feuilles identiques (12 mois de l'années):


Si 'janvier' et 'coordonneesbebe' sont bien des noms de feuilles
locales, il n'y a que des sommes et additions/soustractions. Pas
vraiment de formules exceptionnelles à part celles-ci :

Celle-ci n'est pas le bout du monde !
=CHOISIR(JOURSEM(DATE($AI$1;$A$20;B22));"Di";"Lu";"Ma";"Me";"Je";"Ve";"Sa")
Que l'on peut probablement transformer en
=gauche(texte(date($ai$1;$a$20;b22);"jjj");2)
(pas sûr qu'elle soit plus rapide)

Pour celle-ci, la compréhension est plus dure.
=SOMMEPROD(SI(ESTNUM(C22:C52);(A22:A52=TRANSPOSE(AS30:AS36))*((TRANSPOSE(AT30:AT36)="oui")*(C22:C52>AX31)*(C22:C52-AX31)+(TRANSPOSE(AT30:AT36)="non")*(C22:C52))))
dont il est difficile de trouver l'usage.
Normalement les arguments de sommeprod devraient recouvrir des plages de
dimension identiques (on a 7 d'un cote et 31 de l'autre ....)
Vu que tu as déjà des userform donc des macros, il devraiet être
possible de la transformer en fonction perso pour qq chose d'équivalent.

Si tu es bien le Jacques à qui je pense, tu as mon adresse perso au besoin.

@+
FxM






Avatar
twinley
Bonsoir,

Je mimisse. J'ai une lumière.

As tu un anti-virus tel que Norton qui scanne Word et Excel dès
l'ouverture d'un des programmes d'office ?

Si oui ça bouffe du temps et tu peux désactiver le plugin office dans
Norton.

à+twinley

Bonsoir Jacques,

Tu peux utiliser cette adresse déjà x fois spammée :
http://cerbermail.com/?XvGWuMta7j
(ne t'inquiète pas du nom indiqué, c'est moi sans l'être :o) )

@+
FxM




FxM, le forum

Il me semblait bien, qu'il n'y avait rien d'exeptionnel, dans ce fichier.
Cette aprés midi, dans le doute de trucs cachés, dans des cellulles
j'ai recrée mon fichier, et bizard il fait 1,6 Mo maintenant et il me
manquait 3 feuilles en plus dedans, par rapport au premier qui lui
faisait 1,22 Mo.

Pour ton addresse, je ne l'ai pas gardée, je n'ai pas pour habitude de
garder les adresses des internautes afin de limiter les risques de
virus et autres cochonnerie du net, et de plus cela m'oblige de passer
par les forums pour poser des questions et éviter par soucie de
facilité d'écrire en BAL direct.

Je te remercie de ton aide et si cela t'interrsse de voir ce fichier
et de me dire s'il y a possibilité d'alléger cela, se sera avec plaisir.

Merci, G'Claire



Jacques,


J'avais cru comprendre en lisant certains posts, qu'il s'était passé
des truc entre certain contributeurs et les piliers de ce forum,
c'est dommage...



Très dommage. On ne va pas s'étendre sur le sujet :o((


Dans les 12 feuilles identiques (12 mois de l'années):



Si 'janvier' et 'coordonneesbebe' sont bien des noms de feuilles
locales, il n'y a que des sommes et additions/soustractions. Pas
vraiment de formules exceptionnelles à part celles-ci :

Celle-ci n'est pas le bout du monde !
=CHOISIR(JOURSEM(DATE($AI$1;$A$20;B22));"Di";"Lu";"Ma";"Me";"Je";"Ve";"Sa")

Que l'on peut probablement transformer en
=gauche(texte(date($ai$1;$a$20;b22);"jjj");2)
(pas sûr qu'elle soit plus rapide)

Pour celle-ci, la compréhension est plus dure.
=SOMMEPROD(SI(ESTNUM(C22:C52);(A22:A52=TRANSPOSE(AS30:AS36))*((TRANSPOSE(AT30:AT36)="oui")*(C22:C52>AX31)*(C22:C52-AX31)+(TRANSPOSE(AT30:AT36)="non")*(C22:C52))))

dont il est difficile de trouver l'usage.
Normalement les arguments de sommeprod devraient recouvrir des plages
de dimension identiques (on a 7 d'un cote et 31 de l'autre ....)
Vu que tu as déjà des userform donc des macros, il devraiet être
possible de la transformer en fonction perso pour qq chose d'équivalent.

Si tu es bien le Jacques à qui je pense, tu as mon adresse perso au
besoin.

@+
FxM








Avatar
G'Claire
Salut FxM, twinley et le forum

J'ai essayé de désactver le plugins, mais cela ne changait rien.
Mais c'est vrai que cela peu être une piste

C'est a prés le test de NORTON, que cela est long au chargement.

Merci, A+ G'Claire



Bonsoir,

Je mimisse. J'ai une lumière.

As tu un anti-virus tel que Norton qui scanne Word et Excel dès
l'ouverture d'un des programmes d'office ?

Si oui ça bouffe du temps et tu peux désactiver le plugin office dans
Norton.

à+twinley

Bonsoir Jacques,

Tu peux utiliser cette adresse déjà x fois spammée :
http://cerbermail.com/?XvGWuMta7j
(ne t'inquiète pas du nom indiqué, c'est moi sans l'être :o) )

@+
FxM




FxM, le forum

Il me semblait bien, qu'il n'y avait rien d'exeptionnel, dans ce fichier.
Cette aprés midi, dans le doute de trucs cachés, dans des cellulles
j'ai recrée mon fichier, et bizard il fait 1,6 Mo maintenant et il me
manquait 3 feuilles en plus dedans, par rapport au premier qui lui
faisait 1,22 Mo.

Pour ton addresse, je ne l'ai pas gardée, je n'ai pas pour habitude de
garder les adresses des internautes afin de limiter les risques de
virus et autres cochonnerie du net, et de plus cela m'oblige de passer
par les forums pour poser des questions et éviter par soucie de
facilité d'écrire en BAL direct.

Je te remercie de ton aide et si cela t'interrsse de voir ce fichier
et de me dire s'il y a possibilité d'alléger cela, se sera avec plaisir.

Merci, G'Claire



Jacques,


J'avais cru comprendre en lisant certains posts, qu'il s'était passé
des truc entre certain contributeurs et les piliers de ce forum,
c'est dommage...



Très dommage. On ne va pas s'étendre sur le sujet :o((


Dans les 12 feuilles identiques (12 mois de l'années):



Si 'janvier' et 'coordonneesbebe' sont bien des noms de feuilles
locales, il n'y a que des sommes et additions/soustractions. Pas
vraiment de formules exceptionnelles à part celles-ci :

Celle-ci n'est pas le bout du monde !
=CHOISIR(JOURSEM(DATE($AI$1;$A$20;B22));"Di";"Lu";"Ma";"Me";"Je";"Ve";"Sa")

Que l'on peut probablement transformer en
=gauche(texte(date($ai$1;$a$20;b22);"jjj");2)
(pas sûr qu'elle soit plus rapide)

Pour celle-ci, la compréhension est plus dure.
=SOMMEPROD(SI(ESTNUM(C22:C52);(A22:A52=TRANSPOSE(AS30:AS36))*((TRANSPOSE(AT30:AT36)="oui")*(C22:C52>AX31)*(C22:C52-AX31)+(TRANSPOSE(AT30:AT36)="non")*(C22:C52))))

dont il est difficile de trouver l'usage.
Normalement les arguments de sommeprod devraient recouvrir des plages
de dimension identiques (on a 7 d'un cote et 31 de l'autre ....)
Vu que tu as déjà des userform donc des macros, il devraiet être
possible de la transformer en fonction perso pour qq chose d'équivalent.

Si tu es bien le Jacques à qui je pense, tu as mon adresse perso au
besoin.

@+
FxM











Avatar
FxM
Hug,

Ma config : Intel Pentium III - 700 MHz - 256 Mb RAM
Win98SE, Excel 2000, anti-virus = AVG 7.0 free à jour

J'ouvre Excel. J'ouvre ton fichier. Ayant le niveau de sécurité moyen
pour les macros, le temps 0 est celui auquel je presse le bouton
'accepter' les macros.
2 sec : je vois les feuilles de calculs
7 sec : j'ai un userform avec la photo d'un mignon petit schtroumpf :o)
Pas vraiment lent lorsque l'on voit ce qu'il y a derrière. Sacré beau
boulot !
Sur un autre PC [AMD 900 MHz - 256 Mb, Win98SE] avec Avast free, les
résultats sont globalement similaires. (3 sec puis 10 sec)

Norton est une grosse usine à gaz dont la première réputation n'est pas
la qualité. Je n'ai aucun souci à dire que c'est de la m... en boîte !
Un des rares anti-virus om le système LiveUpdate pourrait être utilisé
pour se contaminer, mouarrf !
Même lorsqu'il est désactivé, il continue d'emm...er le monde. Le seul
moyen trouvé pour s'en sortir à peu près est de passer par les grands
moyens à savoir désinstallation complète, puis passage de l'outil sur le
site de symantec (et encore, même après, il en reste des tonnes) reboot
puis réinstall.
Vu les derniers moyens de protection contre les pirates, cela laisse des
'bons' moments pour la réactivation :o((
Je n'ai eu aucun regret (mais quelques difficultés) à le virer des PC
car il faut mettre les mains dans la base de registre et y passer la
brosse à dents pour être sûr !

Fais des bises à bébé et sa Maman.

@+
FxM









Salut FxM, twinley et le forum

J'ai essayé de désactver le plugins, mais cela ne changait rien.
Mais c'est vrai que cela peu être une piste

C'est a prés le test de NORTON, que cela est long au chargement.

Merci, A+ G'Claire




Bonsoir,

Je mimisse. J'ai une lumière.

As tu un anti-virus tel que Norton qui scanne Word et Excel dès
l'ouverture d'un des programmes d'office ?

Si oui ça bouffe du temps et tu peux désactiver le plugin office dans
Norton.

à+twinley


Bonsoir Jacques,

Tu peux utiliser cette adresse déjà x fois spammée :
http://cerbermail.com/?XvGWuMta7j
(ne t'inquiète pas du nom indiqué, c'est moi sans l'être :o) )

@+
FxM





FxM, le forum

Il me semblait bien, qu'il n'y avait rien d'exeptionnel, dans ce fichier.
Cette aprés midi, dans le doute de trucs cachés, dans des cellulles
j'ai recrée mon fichier, et bizard il fait 1,6 Mo maintenant et il me
manquait 3 feuilles en plus dedans, par rapport au premier qui lui
faisait 1,22 Mo.

Pour ton addresse, je ne l'ai pas gardée, je n'ai pas pour habitude de
garder les adresses des internautes afin de limiter les risques de
virus et autres cochonnerie du net, et de plus cela m'oblige de passer
par les forums pour poser des questions et éviter par soucie de
facilité d'écrire en BAL direct.

Je te remercie de ton aide et si cela t'interrsse de voir ce fichier
et de me dire s'il y a possibilité d'alléger cela, se sera avec plaisir.

Merci, G'Claire




Jacques,



J'avais cru comprendre en lisant certains posts, qu'il s'était passé
des truc entre certain contributeurs et les piliers de ce forum,
c'est dommage...



Très dommage. On ne va pas s'étendre sur le sujet :o((



Dans les 12 feuilles identiques (12 mois de l'années):



Si 'janvier' et 'coordonneesbebe' sont bien des noms de feuilles
locales, il n'y a que des sommes et additions/soustractions. Pas
vraiment de formules exceptionnelles à part celles-ci :

Celle-ci n'est pas le bout du monde !
=CHOISIR(JOURSEM(DATE($AI$1;$A$20;B22));"Di";"Lu";"Ma";"Me";"Je";"Ve";"Sa")

Que l'on peut probablement transformer en
=gauche(texte(date($ai$1;$a$20;b22);"jjj");2)
(pas sûr qu'elle soit plus rapide)

Pour celle-ci, la compréhension est plus dure.
=SOMMEPROD(SI(ESTNUM(C22:C52);(A22:A52=TRANSPOSE(AS30:AS36))*((TRANSPOSE(AT30:AT36)="oui")*(C22:C52>AX31)*(C22:C52-AX31)+(TRANSPOSE(AT30:AT36)="non")*(C22:C52))))

dont il est difficile de trouver l'usage.
Normalement les arguments de sommeprod devraient recouvrir des plages
de dimension identiques (on a 7 d'un cote et 31 de l'autre ....)
Vu que tu as déjà des userform donc des macros, il devraiet être
possible de la transformer en fonction perso pour qq chose d'équivalent.

Si tu es bien le Jacques à qui je pense, tu as mon adresse perso au
besoin.

@+
FxM













1 2