Ouverture longue 2'30

Bonjour à tout le FORUM

J'ai réécrit un code pour une association de Tennis de Table qui me pose problème.

Le temps d'ouverture est très long plus de 2 minute 30.

(Mon code ayant une taille de 900 KO je ne peux l'expédier pour test)

Pour essai, j'ai supprimé le calcul avant --> néant

Pour essai, j'ai supprimé les données --> néant

Pour essai, un trentaine de lignes --> néant

Puis je avoir une aide pour me sortir de ce pb

J'ai un nouveau soucis qui me signale:

Windows ne trouve pas 'D:\.......'Vérifiez que vous avez entré le nom correctement et essayez à nouveau....

Malgré ce message le fichier s'ouvre?

Je vous remercie d'avance pour vos recherche.

Annette

Bonjour à tous,

Windows ne trouve pas 'D:\.......

C'est ce temps de recherche de fichier qui coince, regarde pourquoi il ne trouve pas,

tu as peut-être déplacer ce fichier ?

retire la ligne de code qui demande cette ouverture pour tester.

Amicalement

Claude

Bonjour cher "Dubois";

Comme guidée par tes soins, j'ai fait touche droit sur le fichier, puis copier (sans modification).

Cette manip m'a crée un fichier .xlsm.

A la lecture de celui-ci, l'ouverture se fait instantanément.

Par contre le fichier .xls n'a plus affiché "Windows ne trouve pas ..." mais le temps est trop long pour exploitation.

Bien à toi cher internaute toujours aussi dévoué pour nous autres, moins expérimentés.

Comment puis je te faire parvenir le fichier (900ko)

Merci et à bientôt

Annette

re,

900 Ko, c'est un gros fichier d'après toi ? , pour moi Oui !

il y a peut-être du ménage à faire, regarde ce lien

https://forum.excel-pratique.com/applications/degraissez-le-mammouth-t4627.html

Bonne journée

Claude

Cher Claude

Suite à ta macro le fichier est descendu à 841 KO, il n'y avait pas beaucoup de ligne occupées (quelques unes)

Temps d'ouverture toujours important

Annette

re,

j'ai fait touche droit sur le fichier, puis copier (sans modification).

Cette manip m'a crée un fichier .xlsm.

A la lecture de celui-ci, l'ouverture se fait instantanément.

et alors, çà ne te vas pas comme çà ?

Claude

Claude,

Oui mais le problème de temps d'ouverture est toujours présent.

Logiciel qui doit être implanté avec un fichier .xls.

Deux minutes et demie d'ouverture, cela fait beaucoup.

??? Que faire

Annette

Bonjour annette, claude, forum,

Si tu veux joindre ton fichier annette, passe par ici : http://cjoint.com/

Claude,

Voici le fichier posant problème.

Bon courage

A bientôt

Annette

Bonsoir,

Je n'arrive pas à ouvrir ton fichier, il doit être vérolé !

j'ai fait touche droit sur le fichier, puis copier (sans modification).

Cette manip m'a crée un fichier .xlsm.

A la lecture de celui-ci, l'ouverture se fait instantanément.

Si ce fichier .xlsm fonctionne normalement, tu peux l'enregistrer sous un autre nom en .xls, non ?

et si tout marche, détruit celui à problème.

Je ne sais pas quoi te dire d'autre !

Claude

Bonsoir

Après avoir craké les protections, le fichier s'ouvre instantanément.

Cordialement

18club-licencies.zip (69.72 Ko)

Bonjour Annette, Amadéus,

Après avoir craké les protections, le fichier s'ouvre instantanément.

Instantanément ! chez moi c'est pas loin des 2 minutes aussi.

une chose m'échappe,

étais-tu obligée de nommer chaque ligne de la base ?

quoi qu'il en soit, 1Mo pour une base de 200 lignes, c'est pas normal,

j'ai supprimé dans le "Workbook_Open" cette ligne

Range("I5").Select

qui déclenche la macro "Réinitialisation_joueurs_du_Club", mais çà ne change pas grand chose.

Je ne vois rien d'autre !

Amicalement

Claude

Bonsoir,

J'ai renommé le xlsm en xls mais le problème persiste

Le fichier est créé par la récupération du site internet FFTT (d'ou noms avec adresses)

Amadeus, j'ai récupéré ton .zip mais même problème .

Ci joint le fichier (ouverture lente mais ouverture chez moi) du fichier xls avec problème

Merci encore

Annette

Bonjour

Surpris par vos messages concernant le fichier zippé que j'ai retourné, j'ai de nouveau essayé:

  • Le Zip: ouverture instantanée, disons normale comme n'importe quel fichier, 1seconde au pif
  • Le fichier original d'an.pi (celui du post avant le mien): pas plus, 1 seconde aussi au pif.

il serait intéressant d'avoir d'autres avis.(Peut-être un Pb de version d'Excel??)

Cordialement

Bonjour Amadéus, forum,

Pour ma part : Excel 2007 sous Vista

une autre chose me surprend, c'est le taux de compression

ton fichier zipé de 70 Ko fait 1043 Ko dézipé, çà me parait bizarre

en général un zip divise par trois (environ) le volume, non ?

Bonne journée

Claude

Bonjour Claude

C'est vrai que cela est bizarre. Je viens de compresser le fichier d'an.pi original et ne fais pas mieux que son RAR.

944 Kio contre 69,7 Kio sur l'autre.

Alors, question: Quelque chose aurait disparu lors du crakage des mots de passe?

Je ne peux le découvrir que si an.pi envoie son classeur en ayant auparavant ôté la protection DU CLASSEUR.

cordialement

Bonjour Claude, vba-new, forum,

J'ai essayé une manipulation qui a permis de faire redescendre le temps d'ouverture à 8 secondes.

Manipulation qui a du corriger le soucis .....

J'ai créé un nouveau classeur

J'ai fait que des copies feuilles, macros (la totale sans modification)

A ma surprise le temps était redescendu.

Je ne comprend pas la raison de la réparation mais le programme fonctionne.

J'ai supprimé l'ancien programme et hop .....

Encore merci à tous et en particulier Claude pour sa recherche et vba-new pour la méthode de l'envoi.

Annette

ereur 1 ereur 2 micorsot dat

Bonjour

Je ne saurais jamais pourquoi le fichier s'ouvrait en instantané chez moi et pas chez vous...

Par ailleurs, an.pi lorsque tu as créé un nouveau fichier par Copie-coller des Feuilles en incluant aussi les Macros, je constate que tu n'as pas inclus dans le nouveau fichier les 390 noms définis de l'ancien fichier, noms dont la pluspart référaient à une valeur d'erreur.

Ceci explique peut-être cela..(je n'en sais rien, je constate et me creuse pour comprendre) et ceci m'amène à cela, à savoir que ces noms sont générés par la Macro et ne sont pas effacés après usage. Donc, le phénoméne va se reproduire et ton fichier s'alourdir à chaque utilisation.

Prévoir l'effacement des noms inutiles me semblerait une bonne mesure.

A ton avis Claude?

Cordialement

Re,

C'est sur que tous ces noms définis ne sont pas fait pour alléger !

Je ne connais pas le fonctionnement du fichier ni l'échange de données avec le site du Net, mais

j'aurais essayé de ne nommer par macro qu'une seule ligne (celle utilisée) donc dynamique, je l'aurais nommé

"Ligne" par exemple.

Au lieu d'avoir un nom par participant, imagine 2000 noms !!!

faudrait voir avec le nouveau fichier assaini.

Amicalement

Claude

Bonjour Amadeus et forum

Pour Amadeus et Claude

NB; dans un pg un chemin d'accès et a modifier (organisation)

ChDir "D:\Faure\Sport\TT\Association\FLIXECOURT"

Workbooks.Open Filename:= _

"D:\Faure\Sport\TT\Association\FLIXECOURT\Joueurs_adhérents.XLS"

si une astuce permet de trouver l'adresse sans ces informations ce serait OK

Ci joints les deux programmes que je veux gérer en parallèle.

Pour la suppression (comme tu le conseille) des noms qui ne servent plus et qui générent des erreurs, Je ne vois pas comment m'y prendre.

Un complément d'informations me serait utile.

Si dans ces écritures des erreurs ou conseils vous sautent aux yeux, je suis preneur des corrections.

Merci et à bientôt

Annette

Rechercher des sujets similaires à "ouverture longue"