Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Copie d'une plage "trop complexe" ou suppression de l'inutile

VRIET

XLDnaute Nouveau
Bonjour à tous,

Je ne peux pas vous téléverser le fichier excel car trop volumineux mais :

Ci-joint un fichier texte, que j'importe sur excel en prenant soin de délimiter les colonnes comme ceci :

Première colonne en texte

J'ai créer une macro qui renomme toutes les les références :
  • PARENT de la colonne A en ..PARENT
  • 1 en ..1
  • .2 en ..2
de façon a ce que tout ce que je ne veux pas garder commence pas par ..

J'aimerais pouvoir dans excel soit :
  • Copier coller la ligne de toutes les cellules de la colonne A qui commence par ".."
  • Supprimer de cette feuille, de ce tableau, toutes les lignes ou la cellules de la colonne AA ne commence par par ".."
Je voudrais conserver que :

.. PARENT
..1
..2
..3
...4
....5
.....6
......7

Mon problème est que je peux supprimer tout d'un coup car la plage sélectionné est trop volumineuse

Une idée ?

Je vous remercie

@+
 

Pièces jointes

  • 13_8_8_modif.zip
    2.8 MB · Affichages: 18

eriiic

XLDnaute Barbatruc
Bonjour,

pas bien clair tout ça, et pas envie de télécharger un zip de 2.8Mo (qq lignes auraient suffit)
A tout hasard :
mettre un filtre personnalisé 'ne commence pas par :' ".." et supprimer ces lignes.
eric
 

VRIET

XLDnaute Nouveau
Bonjour eriiiic,

Dans l'idée c'est ce que je veux faire, mais j'ai 1000000 de lignes et excel n'arrive pas à supprimer celle que je ne veux pas par cette méthode.
La plage est "trop complexe" me dit-il.

Cdlt
 

eriiic

XLDnaute Barbatruc
Bonjour,

il faut trier sur cette colonne pour que les lignes soient rassemblées, en plus la suppression sera considérablement plus rapide.
Ajoute avant une colonne numérotée si tu dois rétablir l'ordre. Remarque tant qu'à faire tu peux tout grouper dans cette colonne en mettant 0 (ou 9999999, il y aura sans doute un gain si elles sont rassemblées à la fin) aux lignes à supprimer. Préparer dans un tableau en mémoire pour inscrire la colonne en une fois.
eric
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…