Besoin d'aide VBA Excel

Résolu
imperium59 Messages postés 3 Statut Membre -  
imperium59 Messages postés 3 Statut Membre -
Bonjour,

Bon excusez moi de vous déranger mais voici trois heures que je cherche à résoudre mon problème... Alors je me tourne vers vous honorables dieux de l'informatique :)

Mon problème :

J'ai à ma disposition un fichier excel de 70 000 lignes, et je ne dois conserver que les triplets (d'une colonne) (ils sont à la suite). Par conséquent, je dois supprimer les uniques, doublets et quadruplets.

Si vous pouvez m'aider, je vous serez vraiment reconnaissant.

Respectueusement.
A voir également:

5 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Bonjour,

Pas besoin de vba.
En B2 (en supposant que tu as une ligne de titres) :
=NB.SI(A:A;"=" & A2)

tu n'as plus qu'à filtrer sur la colonne B (<>3) et supprimer les lignes.

eric
0
benaja Messages postés 85 Statut Membre 26
 
Bonjour,

Ben fait un copier de se que tu veux garder et colle le dans un autre fichier excel et voila! (enfin si j'ai bien compris ce que tu voulais faire)
0
imperium59 Messages postés 3 Statut Membre
 
Bon merci bien de vos réponses. Mais (je sais que je suis très nul :) ) ça ne fonctionne pas. Je ré-expose le problème, car j'ai du mal l'expliquer.

J'ai plusieurs colonnes et je ne veux conserver les lignes qu'en fonction des triplets en colonne D. (du coup, quand je fais ta technique, Eric, même si j'ai un triplet, j'ai plus que 3)

Par exemple
A ...... B ..... C ... .. D .. ... E .. ... F
opo .. eee .. 019 .. 339 .. oi .. ui
opo .. eee .. 019 .. 339 .. oi .. yp
opo .. eee .. 019 .. 340 .. ou .. uy
opo .. eee .. 019 .. 340 .. oi .. ji
opo .. eee .. 019 .. 340 .. yi .. js

Donc ici, il faudrait supprimer les 2 premières lignes et conserver les 3 lignes suivantes. Puis bien sûr, supprimer les lignes vides.


Des amateurs ? ;)

Merci d'avance
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Re:
exemple :
http://www.cijoint.fr/cjlink.php?file=cj201104/cijdepznI8.xls
il reste à filtrer sur la colonne G avec 'différent de :' 3
puis sélectionner la 1ère ligne indésirable, ctrl+clic sur la dernière, clic-droit et 'supprimer la ligne'.
Supprimer la colonne G devenue inutile.

eric
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
imperium59 Messages postés 3 Statut Membre
 
Et bien Eric, c'est avec un profond respect et une grande gratitude que je te salue.
-1