Un client m'a contacté, se plaignant de feuilles de calcul Excel qui prenaient beaucoup trop de temps pour s'ouvrir. Ils utilisent Excel pour créer des factures, ils ont donc des centaines de feuilles de calcul Excel avec un formatage léger et des calculs très simples. Lors du tri des feuilles de calcul par taille, j'ai vu que, alors que la plupart des feuilles de calcul variaient de 10 à 250 000, il y avait une poignée de feuilles de calcul avec des tailles de fichier de 2 à 3 Mo et plus. Curieusement, les tailles de fichiers n'étaient pas énormes, elles ne contiennent pas beaucoup de données, juste un peu de formatage, peut-être deux ou trois pages de factures imprimées, mais leur quantité de données était presque identique aux feuilles de calcul de plus petite taille (et d'ouverture normale) .
Lors de l'ouverture du fichier, la quantité de RAM nécessaire augmenterait de 3 Mo à 400 Mo et occuperait complètement un seul cœur (testé sur un double cœur au bureau et mon ordinateur portable quadruple cœur), au démarrage. Je pensais qu'ils avaient en quelque sorte attrapé du code VBA, mais il n'y a pas de macros, pas de code VBA. Ctrl + Fin affiche 39 lignes et environ 12 colonnes (se termine par M). J'ai même supprimé les données, ligne par ligne ou colonne par colonne, jusqu'à ce qu'il n'y ait plus de données, et cela me pose toujours le même problème.
J'ai passé en revue de nombreuses recherches sur Google, mais je suis arrivé nulle part. Quelqu'un peut-il offrir de l'aide?