IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Fichier trop lent : 1048576 lignes sur 5000 utilisées


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Kinésithérapeute
    Inscrit en
    Décembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Kinésithérapeute
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2014
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Fichier trop lent : 1048576 lignes sur 5000 utilisées
    Bonjour, je ne parviens pas à trouver la solution pour mon fichier excel
    Il est depuis quelques jours trop lent à s'exécuter, je remarque depuis peu qu'il y a en tout : 1048576 lignes ... inutiles car la dernière ligne active doit etre vers la 5000e.

    Comment faire pour supprimer ces lignes sans risque pour mon fichier?
    PS : j'ai déjà regardé sur pleins de forums mais je ne trouve pas de solutions. J'avais vu une facon de faire en partant depuis la dernière cellule active non vide sélectionner cette ligne et ensuite faire Ctr+fin+flèche du bas pour arriver à la dernière ligne (la 1048576) et ensuite supprimer les lignes par le menu édition, mais ca ne marche quand je fais ça, ça ne sélectionne pas toutes les lignes entre ma dernière ligne utilisée et la dernière ligne du fichier excel.

    Je ne peux pas non plus supprimer manuellement car la dernière ligne est quand meme la 1048576 je ne peux pas m'amuser à remonter les lignes pendant >1h, d'autant plus que je l'ai testé une fois et j'ai eu un message me disant que ma sélection était trop grande.

    Si quelqu'un peut m'aider, ca serait cool car je n'y arrive pas du tout.
    PS : meme quand j'ouvre un fichier excel vierge sans ouvrir mon fichier volumineux (10Mo) et que je vais à la dernière ligne ca me renvoie aussi à la ligne 1048576 donc du coup c'est peut etre meme pas uniquement mon fichier qui est en cause. Avant mon fichier était tout aussi lourd pres de 10Mo mais fonctionnais parfaitement (il est enregistré en XLSB)

    Ce que j'ai commencé à faire c'est revoir toutes mes MEFC et supprimer celles apparaissent en double, triple ou plus sur les memes plages mais peu de changements...

  2. #2
    Expert éminent sénior
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Points : 11 274
    Points
    11 274
    Par défaut
    Salut, voir ici et
    Qqfois celui-ci fonctionne

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Kinésithérapeute
    Inscrit en
    Décembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Kinésithérapeute
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2014
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Salut,
    Merci pour ta réponse, j'essaie ces options à l'instant mais comme ça me met calcul(4processeurs):43% et que je gagne 1% par 1/4 h donc je te dirais plus tard dans quelques heures si ça a fonctionné, j'espère tellement que ca marchera, je bosse sur ce fichier depuis des mois et là je ne peux plus rien faire.
    A toute.

  4. #4
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut
    Bonjour,
    Une suggestion
    Placez le curseur en A1 puis appui simultané sur Ctrl & End (Fin) le curseur va allé se placer sur la dernière cellule faisant partie de la plage de travail estimée par Excel et qui ne correspond pas nécessairement à la votre. Une simple donnée comme un espace ou un ' sont invisible dans une cellule.
    Vous pouvez alors vous rendre compte des lignes qui ne servent à rien pour votre travail. Vous sélectionnez ces lignes parasites et vous les supprimé.
    Cordialement.

    RJ

  5. #5
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 412
    Points : 16 254
    Points
    16 254
    Par défaut
    Bonjour

    De toute évidence, si le temps de calcul est énorme, ton classeur contient des formules en quantité et sans doute des formules matricielles.

    C'est au niveau des formules qu'il faudrait voir si un allègement est possible ou si une partie peut être remplacée par des valeurs...
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Kinésithérapeute
    Inscrit en
    Décembre 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Kinésithérapeute
    Secteur : Santé

    Informations forums :
    Inscription : Décembre 2014
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci pour vos réponses, RJAMIN j'ai déjà fait ce que tu me propose en effet avec CTRL+FIN ca me renvoie à la cellule 1500 alors que quand juste après je tape fleche du bas ca me renvoie à plus d'1M (million) de cellules. J'ai déjà essayer de supprimer manuellement des colonnes et des lignes entières mais a chaque fois après quand je redescends a la dernière cellule d'excel CTRL+FIN+FLECHE BAS je retombe toujours au même numéro de cellule : 1.048.576 comme si je n'avais rien fait, ce qui est très frustrant d'ailleurs remonter manuellement à la cellule 1 depuis la cellule 1.048.578 prend des heures et n'ai pas permis par excel <Votre sélection est trop importante> . Je ne sais pas comment sélectionner automatiquement la plage de ligne/colonne entre CTRL+FIN et CTLR+FIN+FLECHE BAS et les supprimer d'un coup.

    78Chris je n'ai pas de formules matricielles, je ne les maitrise pas donc je n'en ai pas mises, il y a juste beaucoup de formules parfois très volumineuses, je ne peux pas les réduire directement, ces formules correspondent à des sommes de plages si condition(s) réunies (fonction INDEX/EQUIV/SOMME.SI.ENS/NB.SI.ENS/INDIRECT ...je vais essayer de procéder autrement.

    En ce moment je suis en train de revoir pour la 1re feuille toutes mes MEFC, celles en double ont été supprimées et leur étendue a été vérifié. J'ai pu trouver une MEFC se terminant à la cellule >1M, je l'ai modifier mais pas de changement sur le poids ni sur la lenteur d'exécution, je vais essayer de voir dans toutes les autres feuilles.

    Sinon j'essaie les propositions de kiki29 mais pour le moment sans succès notable.

  7. #7
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 412
    Points : 16 254
    Points
    16 254
    Par défaut
    Bonjour

    Les feuilles d'Excel ont 1 million de lignes et 16000 colonnes : quoi que tu fasses, tu n'en modifieras pas le nombre par contre la suppression remplace les lignes et colonnes supprimées par des cellules "neuves" dont vides de tout contenu et mise en forme.

    SOMME.SI.ENS/NB.SI.ENS sont par nature matricielles : des Tableaux croisés répondraient peut-être à tes besoins sans peser sur le recalcul.
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Août 2013
    Messages : 31
    Points : 33
    Points
    33
    Par défaut
    Bonjour,

    Si ton fichier n'est pas confidentiel essaye d'en mettre une copie que l'on regarde comment il peut être optimisé.

    Cordialement

Discussions similaires

  1. Flux fichier trop lent
    Par MeylKV dans le forum NodeJS
    Réponses: 3
    Dernier message: 03/07/2015, 10h30
  2. fichiers trop lents
    Par angelosa dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 31/03/2008, 21h39
  3. recuperation de quelque ligne sur un fichier séquenciel
    Par scofild20 dans le forum Général VBA
    Réponses: 2
    Dernier message: 07/08/2007, 13h09
  4. retour à la ligne sur un fichier
    Par elghadi_mohamed dans le forum Langage
    Réponses: 3
    Dernier message: 16/03/2007, 11h32
  5. [Tomcat Bean IO] Ecriture sur Fichier et Saut de Ligne
    Par zaoueche dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 25/01/2006, 15h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo