Bonjour,
je souhaite supprimer des lignes si la colonne A et B contiennent la même valeur numérique dans un tableau qui contient un nombre variable de lignes.
En cherchant, des macros existent avec une seule condition ou plusieurs conditions dans une même colonne.
En vous remerciant pour l'aide apportée.
Cordialement
Cyril
=>Sylvanu
On aura remarqué que les émoticônes dans mon message et l'évocation de Roger Hart indique clairement que je suis en mode Humour, non ?
Je ne parlais de compétition mais de synergie
L'algo du post#5 est une nette amélioration de celui que je postai en post#4 (et non pas de ta 1ere proposition => post#3)
C'est tout ce que j'ai voulu du dire en mode humour.
(mode qui continue quand on voit ce j'ai pondu dans mon précédent message )
Re,
J'ai refait dix fois le test et j'obtiens toujours à peu près les même valeurs.
Sur mon vieux PC ( I5-2300 2.8GHz et XL2007 ) Mapomme est toujours plus rapide que moi au delà de 2^15 lignes.
C'est à n'y rien comprendre.
Par contre on observe la même incongruité, l'algo de Mapomme traite plus rapidement 65000 lignes que 1000 lignes.
Mon PC a aussi 10 ans, et malgré ça, sur XL il ne rougit pas face au dernier I5 du portable au fiston.
Mais comment l'expliquer ?
Je veux bien admettre qu'à partir d'une certaines taille le VBA change de stratégie pour le stockage et la manipulation, mais de là aller plus vite quand la matrice grandit !!!
Apparemment c'est la version d'Excel qui fait la différence dans le calcul, on constate que les anciennes versions sont plus rapides que les récentes.
J'ai fait une requête pour importer des données de 92 fichiers Textes, on va importer 28704 lignes, la requête Power Query fait 46s sous Excel 2016, et plus 90s sous Excel 2019 ou Excel 365. Les tests ont été faits à plusieurs reprises.
Re,
Mais mon dernier fichier tourne sur les deux algos, sur la même machine et sur le même XL avec les même données.
Que les temps absolus soient différent, je le conçois.
Mais que les résultats relatifs soient différents, ça m'échappe totalement.
Je crois que c'est la nouvelle stratégie de Microsoft : il s'est aperçu que les utilisateurs sont masos :
plus ça foire et plus ça ralentit, plus ils en redemandent ; si en plus ils passent à l'abonnement
payant, alors c'est le nirvana !
J'ai récemment ajouter 4Go sur mon PC.
(Processeur AMD 1.30 GHz)
J'ai lu jadis quelque part que tous les produits Microsoft fonctionnent mieux avec des processeurs Intel.
Est-ce toujours vrai ?
En tout cas, j'ai voulu tester pour ma mouvelle config un AMD. A la vue des résultats de mon engin, je ne suis pas certain que tu as tort. En calcul, les Intel sont en général très véloces (les résultats de job75 semblent le montrer).