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

Compter des lignes puis en supprimer

A

anber

Guest
Bonsoir le forum,

Je recherche le code pour compter le nombre de lignes ayant dans une cellule la même valeur, alors on renseigne une cellule à la derniere ligne puis on supprime les autres.

Merci par avance
 

Pièces jointes

  • Lg3mois.zip
    9.5 KB · Affichages: 14
  • Lg3mois.zip
    9.5 KB · Affichages: 12
  • Lg3mois.zip
    9.5 KB · Affichages: 15
T

tatiak

Guest
Bonjour,
Voici une proposition de résolution de ta demande.
la macro est indépendante du nb de lignes
Cela convient-il?
 

Pièces jointes

  • lg3mois.zip
    18.3 KB · Affichages: 17
  • lg3mois.zip
    18.3 KB · Affichages: 15
  • lg3mois.zip
    18.3 KB · Affichages: 16
M

Minick

Guest
Salut anber,tatiak,

En voyant ton code tatiak je me suis dit que pour traiter 50000 lignes cela prendrait pas mal de temps.
J'ai donc fais un petit code pour comparer

J'ai fais un test sur 50000 lignes avec la solution de tatiak
la procedure a durée plus de 15mn et avec la mienne environ 20 secondes



Le secret: un bon trie des données et une seule boucle

@+ Minick
 

Pièces jointes

  • lg3moisMinick.zip
    19.2 KB · Affichages: 12
T

tatiak

Guest
Bonjour Anber et Minick,

Merci Minick de ta solution d'optimisation, l'idée du tri préliminaire est excellente et évite effectivement 2 boucles imbriquées.

Bon dimanche
 

Discussions similaires

Réponses
6
Affichages
180
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…