Bonjour,
Mise à jour des tests fait sur mon Mac Post #168 avec :
• Initialisation des données (Jacques)
- TriDoublonsUnparia
237347
Type: Messages; Utilisateur: RyuAutodidacte
Bonjour,
Mise à jour des tests fait sur mon Mac Post #168 avec :
• Initialisation des données (Jacques)
- TriDoublonsUnparia
237347
Bonjour tout le monde
Marc en fait ton post n'est pas marqué en modifié donc je pensais que le code de TriDoublons était le même et m'attendais à voir un nouveau post avec les modif
Du coup...
Bonjour,
Passe moi la nouvelle version je testerai. Mais bon il y a plusieurs facteurs jouant sur le test entre PC et Mac
(Programmation du logiciel Excel ≠ entre les 2 plateformes, le système,...
Coucou Marc,
Ca rappelle des souvenirs :D surtout dans ta façon de coder
je t'ai mis :plusser:
Les résultats sur Mac (200 000) :
- TriDoublonsUnparia
234923
ha enfin tout fini par rentré dans l'ordre ;)
sur 200 000 lignes à traiter c'est en effet un très bons score
tu pourrais rajouter cette ligne dans ton code de démo stp - je ne la vois pas sur tes captures
.Range("H2:H" & n).Value = .Range("H2:H" & n).Value '--->> et là aussi, nous figeons les...
Jacques,
pourtant ce que tu as conçu sur 200 000 est extrêmement rapide et rien qu'avec du excel,
tu viens de démontrer explicitement ce que Marc ne cesse de répéter : Penser Excel avant VBA", et...
Ben lis mon message
Où sont les doublons
EN H
PAS en G
le Tri en H
:ptdr::ptdr::ptdr::ptdr::ptdr::ptdr::ptdr::ptdr::ptdr::ptdr::ptdr::ptdr::ptdr:
Patrick le code de unparia est OK car le traitement des doublons se fait de F à H et pas de A à H
ce qui te pertube puisque tu penses à toucher au données, mais je t'ai dis que le but était ici de...
Pourquoi elle devrait être vide ?? unparia a juste fait apparaitre les doublons, mais n'a pas touché à l'intégrité des données
ce qui veut dire que tu peut vérifier tes doublons sans toucher à tes...
j'ai fait chaque partie en pas à pas et vérifié, les doublons sont bien là et sont défini par les lignes vides qui plus est dans l'ordre (normal), de la ligne la plus petite à la ligne la plus grande...
Dans ton gif regarde la ligne "n = ……"
Dans le code de unparia
n = Cells.SpecialCells(xlCellTypeLastCell).Row
Trés belle démonstration Jacques, je plussoie :plusser: :bravo:
Patrick : si cela fait le boulot, le moteur est là, tu n'a plus qu'à conduire et aller ou tu veux pour gérer les doublons, faut...
Superrrr Rapidddde sur Mac
2,62… s (sur PC je suppose que c'est un peu plus rapide… ??)
rien qu'avec les formules, comme le prône Marc : Penser Excel avant VBA
Edit : le coup de la concaténation...
Pas assez précis dans ma phrase :
Quand je disais tri des doublons, sous-entendait que le tri en colonne F rassemblait chaque doublons entre eux comme le fait le 2eme code de unparia en page 1
...
re
je suppose qu'une fois qu'on a les value, on passe au tri des doublons …
Re
peu de retard mais je prépare cela vite fais
Edit : C'est OK là je vous suis
Edit 2 : En effet c'est rapide même si sur Mac c'est légèrement moins rapide que sur PC
Edit 3 : C'est malin...
Re,
En tout cas pour 22h moi ça m'arrange car je serai plus disponible et les enfants seront déjà couchés
Donc si tout le monde est ok ça me va :D
Bonjour,
Des que j'ai un peu de temps (ça va etre chaud, j'ai presque pas 2mn) je vous suis
re,
ça ne serait pas plus rapide comme cela :
Range("F1:F" & n).Formula = Evaluate("A1 & ""#"" & B1 & ""#"" & C1 & ""#"" & D1 & ""#"" & E1")
Edit : :oops: hola je suis fatigué je viens de me...
Bonsoir tout le monde,
pijaku,
le couteau suisse du doublon en une seule procédure j'y crois pas trop
D'ailleurs quand j'ai travaillé sur mon post des doublons avec Marc, j'avais déjà des idées...
Re Patrick
T as pas du tester le code car il est impossible que tu ne retrouve pas l'ordre
Les n• de lignes étant affiché en feuille tremplin afin de remettre les données dans l'ordre
Edit:...
Hi,
Si tu te rapelles bien du 2e code de unparia en page 1 tu verras que l'ordre est resté intact au final
Bienvenue dans la collection :D
T'inquiète c'était pour te taquiner ;)
PS : les tests on les avait fait sur 30 000 et 200 000
le dico Mac qu'il m'a fait est un plus pour pourvoir lire les dico PC avec une petite adaptation et...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.