Selection trop importante
RésoluUne fois de plus, je reviens vous solliciter.
Voilà, j'ai un classeur avec plusieurs tableaux tous identiques dans leur conception, même nombre de colonnes. Par contre différents dans la longueur, cela va de quelques dizaines à 1 435 lignes pour le plus grand.
Voici mon problème, sur tous mes tableaux, si je fais Ctrl + Fin pour aller à la fin du tableau, je me retrouve à la ligne 9 348 ou 10 338. Enfin à un nombre hallucinant par rapport à la fin réelle du tableau.
Bien sûr, j'ai vérifié et annulé toutes zone d'impression. J'ai aussi supprimé les ligne à partir de la fin du tableau jusqu'à la numéro 12 000 pour être sûr. Mais rien n'y fait.
Quelqu'un aurait-il une solution pour que lorsque je fais Ctrl + Fin j'arrive bien à la fin du tableau.
Par avance merci beaucoup.
Daniel.
6 réponses
Le problème décrit est que Ctrl+Fin positionne le curseur à des lignes éloignées de la fin réelle des tableaux dans un classeur Excel composé de plusieurs tableaux de longueurs variables. Plusieurs solutions ont été évoquées, notamment copier la partie utile du tableau sur une nouvelle feuille pour rétablir une fin propre, ou sélectionner toute la feuille et recréer le tableau. D'autres suggèrent d'examiner les formules qui retournent 0 ou des valeurs simulées, et d'utiliser Maj+Ctrl+Flèche bas ou droite pour atteindre rapidement les zones non vides. En pratique, le nettoyage des lignes et colonnes hors tableau et l'enregistrement du fichier, ou la vérification des macros, peuvent être nécessaires pour aligner Ctrl+Fin sur la fin réelle.
-
Bonjour,
Vous pourriez essayer de sélectionner la partie "utile" de votre tableau récalcitrant et de la copier/coller sur une nouvelle feuille.
Cordialement.-
Bonjour eugene-92,
Oui effectivement ça fonctionne.
Mais le problème c'est que dans mon classeur j'ai 27 tableaux (onglets).
Ils sont tous reliés ensembles avec plein de macros et des hauteur de ligne différentes.
Le fait de copier tous les tableaux et ensuite tout relier tout refaire au niveau liaisons hauteur de lignes etc ... ça va être un boulot de dingue.
Merci beaucoup, mais j'aurai bien voulu une solution plus simple.
-
-
En effet.
Autre possibilité qui conserve les formats, vous cliquez sur le petit carré qui se trouve à gauche du A de la première colonne et au-dessus du 1 de la première ligne, cela sélectionne toute la feuille, puis vous faites copier coller sur une nouvelle feuille....-
-
@DanielDésolé, je ne vois pas.
Peut-être un peu trop de décoration, images, trames, couleurs etc. ?
Attendons un spécialiste de la question... -
-
@eugene-92Non pas de déco ni d'image.
De la couleur oui, mais je ne vois pas en quoi ça gênerai.
En tout cas, merci beaucoup pour votre aide.
Daniel.
-
-
Bonjour,
tu as certainement des formules qui te retourne soit 0 ou cellule vide ""
si c'est le cas tes cellules ne sont pas vide puisqu'elles contiennent une formule.
le plus simple serait de mettre à notre disposition un exemple de fichier
Peux tu mettre à notre disposition un exemple de ton fichier anonymisé que l'on voit sa structure s'il te plait
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
Il existe aussi :
1) https://mon-partage.fr/
-
Bonjour Daniel et Mike,
Je viens de regarder votre tableau avec un Excel 2016.
Effectivement en tapant les touches Ctrl Fin on arrive à la cellule AI9925.
J'ai ensuite ouvert ce tableau avec le logiciel FreeOffice 2018 (ne pas confondre avec LibreOffice) qui ne lit pas les macros, et la même manip conduit à la cellule AI103. Les macros seraient-elles en cause ?
Cela dit votre tableau fait 673ko, ce qui n'est pas gigantesque.
Je ne vois toujours pas...
Cordialement.-
-
@eugene-92Bonjour eugene-92,
Effectivement ce tableau est tout petit.
Mais le classeur entier fait 26 autres tableaux et de plus ils font plusieurs centaines voire millier de lignes.
J'ai volontairement supprimé les autres onglets puisque identiques à celui-ci et surtout pour que ce soit moins lourd.
Attention car faire un copier / coller supprime les macros. -
@DanielTout à fait, le test avec FreeOffice avait pour but d'éliminer les macros, et on constate sur ce logiciel que la dernière ligne est la ligne 103 et non la 9925.
Dans ma deuxième manip', copier/coller sur une nouvelle feuille Excel, donc sans macros, la dernière ligne est encore la 9925.
Si cela peut faire avancer le schmilblick... -
@eugene-92Suite :
Vous pourriez voir ici :
https://support.microsoft.com/fr-fr/office/supprimer-l-exc%C3%A8s-de-mise-en-forme-dans-les-cellules-d-une-feuille-de-calcul-e744c248-6925-4e77-9d49-4874f7474738
Mais je n'ai pas osé me lancer dans cette manip'...
-
-
Bonjour à tous,
Dans Excel, Ctrl+Fin amène à la dernière cellule qui a été accédée dans la vie antérieure de la feuille, et surtout pas à la fin d'un tableau.
Supprimes toutes tes lignes de la ligne 103 jusqu'à la fin, et toutes tes colonnes de AJ jusqu'à la fin. Enregistre et ouvre ton fichier, et tu verras que le CTRL+Fin amène à AI102.
Cordialement-
Bonjour ALS35,
Alors oui, peut être une solution, mais Excel 2010 contient :
1.048.576 Lignes et 16.384 Colonnes.
Je l'ai fait pour les colonnes, ce qui n'a RIEN changé, mais pour les Lignes à plus d'un Million, j'en ai pour des heures et des heures pour toutes les sélectionner. Sachant qu'au total j'ai 27 tableaux dans mon classeur.
Peut être as-tu une solution pour sélectionner plus vite.
Je l'ai quand même fait de la ligne 103 à la ligne 22 000. Idem aucun résultat. Pourtant en suivant ton raisonnement, si dans sa " vie antérieure " la feuille a gardée en mémoire la ligne
9 925 en supprimant 22 000 lignes normalement cela aurait dû être effacé.
Merci, -
@DanielBen oui, on peut faire plus rapide.
Tu sélectionnes la ligne 103 en cliquant sur son numéro, tu fais Maj+Ctrl+flèche vers le bas, cela sélectionne toutes tes lignes jusqu'à la fin et tu fais clic droit Supprimer. Pour les colonnes c'est Maj+Ctrl+Flèche vers la droite. Tu quittes en enregistrant et tu réouvres.
https://www.cjoint.com/c/KDAnpjBuTue
Cordialement -
@ALS35IMPECCABLE ALS35,
Ça fonctionne parfaitement, un GRAND MERCI et aussi pour l'astuce :
Maj+Ctrl+flèche vers le bas et Maj+Ctrl+Flèche vers la droite.
Astuce que je ne connaissais pas.
Bravo à tous pour votre aide.
Cordialement,
Daniel. -
@DanielÇa marche ! J'avais fait un essai, à partir de l'article de Microsoft de 10h23 qui précisait en bas de la page :
"Pour en savoir plus sur la façon de résoudre d’autres problèmes créés par un excès de mise en forme, consultez l’article du support Microsoft Comment réinitialiser la dernière cellule dans Excel.", et qui renvoyait à cette page
https://support.microsoft.com/en-us/office/locate-and-reset-the-last-cell-on-a-worksheet-c9e468a8-0fc3-4f69-8038-b3c1d86e99e9?ui=en-us&rs=en-us&ad=us
mais je n'avais pas réussi la manœuvre. On apprend tous les jours ! -
@eugene-92PS :
Mais le fichier rectifié fait encore 644ko, ce qui ne change guère...
-
-
Je connais raccourci pour atteindre dernier cellule non vide;
Shit+Crtl+Flèche bas
J'espère que ça va aider.