J'ai un document Excel, Office 2007, sur une machine Windows 7 (si cette partie est importante, je ne suis pas sûr, mais je la lance). Il s'agit d'une liste de tous les numéros de téléphone des employés. Si j'ai besoin de générer une nouvelle page, je peux cliquer sur la page 2 et le tableau sera automatiquement généré à nouveau.
Le problème est que quelqu'un a foiré car il est sur un lecteur réseau et montre maintenant que j'ai plus de 960 000 lignes de données, alors que je n'en ai vraiment pas! J'ai fait CTRL + END pour voir s'il y avait des données dans la dernière cellule, donc je les ai effacées, j'ai supprimé cette ligne et cette colonne, mais je ne l'ai toujours pas corrigé. Il semble presque se dupliquer après la suppression.
Comment puis-je résoudre ce problème au lieu de recréer l'intégralité du document?
Réponses:
Microsoft a un excellent document de support appelé Comment réinitialiser la dernière cellule dans Excel .
De ce document:
Sur la base des commentaires ci-dessous votre question, il semble certainement que le format de bordure appliqué à toutes les lignes soit le coupable.
J'ai utilisé le code du complément fourni par le lien ci-dessus pour réduire la taille des fichiers de plusieurs mégaoctets à quelques centaines de k.
la source
Vérifiez également s'il existe des cellules avec des commentaires où la zone de commentaire a été glissée loin de la cellule. Vous pouvez avoir une cellule dans la deuxième ligne d'une feuille de calcul avec un commentaire dont la zone de commentaire est proche de la ligne 7000 et qui forcera Excel à traiter la ligne 7000 comme la dernière ligne de la feuille de calcul.
la source
Comme le commentateur ci-dessus - j'ai eu le même problème avec plus d'un million de lignes supplémentaires dans mon doc Excel, causé par des commentaires se terminant très loin de la cellule. Cette page a un code VBA simple que vous pouvez utiliser pour nettoyer votre document, puis vous pouvez le supprimer et enregistrer le document sans le code et le problème sera résolu. https://www.extendoffice.com/documents/excel/2252-excel-reset-comment-positions.html
Maintenez les touches ALT + F11 enfoncées pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
Cliquez sur Insérer> Module et collez le code suivant dans la fenêtre Module.
Code VBA: réinitialiser toutes les positions de commentaire dans la feuille de calcul active
Appuyez ensuite sur la touche F5 pour exécuter ce code et toutes les positions de commentaires dans la feuille de calcul active ont été réinitialisées en même temps.
la source