Rapport de message :*
 

Re: mDF Doublons - suggestion

Titre du sujet : Re: mDF Doublons - suggestion
par myDearFriend! le 12/11/2008 21:46:54

Bonsoir Skoobi, le forum,

Eh bien, suite à notre discussion sur le t'Chat et les explications que tu as bien voulu m'apporter, je confirme que tu as réalisé là du très bon boulot. Bravo pour ta persévérance et surtout pour ta recherche originale pour aborder ce sujet.

bhbh me l'avait déjà démontré, et tu enfonces le clou cette fois encore avec ton code : oui, l'objet Dictionary est sans doute la piste qu'il faut creuser pour ce type de recherche de doublons. D'ailleurs les tests démontrent le gain de rapidité par rapport à la macro d'origine, c'est indéniable.

Comme nous en avons discuter, cette macro mDF Doublons v4.0 fonctionne en 2 phases distinctes :

- la première phase correspond à l'analyse des données et recherche des doublons,
- la deuxième phase correspond à la mise à jour des données dans les feuilles de calcul.

Or, si la première phase dure aujourd'hui jusqu'à une quinzaine de secondes pour un fichier de test de 30 000 lignes et peut donc être écourtée avec une refonte du code sur base d'un Dictionary, c'est surtout la deuxième phase de mise à jour des résultats qui peut poser problème quant au délai de traitement. Délai qui peut parfois durer jusqu'à 5, voire 6 minutes pour remettre en forme l'ensemble des résultats du traitement. Ca peut paraître effectivement très long pour quelqu'un qui attend des résultats rapide (mais ce sera toujours plus rapide qu'un traitement à la main quand même ).

Je n'ai pas suffisamment de temps disponible aujourd'hui pour me repencher sur la question, mais il est clair que je serai d'autant plus intéressé par une nouvelle façon de procéder quant à cette 2ème phase de mise à jour des feuilles très gourmande en temps de traitement. La difficulté étant, bien sûr, de conserver la mise en forme des cellules du tableau original...

Bien cordialement, et avec tous mes remerciements pour ta proposition skooby