@Paul
22:30 secondes, c'est trop pour 6000 lignes.
J'ai testé sur 10000 lignes aléatoires en 0.2 secondes.
@Paul
22:30 secondes, c'est trop pour 6000 lignes.
J'ai testé sur 10000 lignes aléatoires en 0.2 secondes.
Il n'empêche; sur 450000 lignes (les lignes répétées 10000 fois), ma macro mets 40 sec contre 0,6 sec pour la tienne.
Bonsoir Daniel
Le fichier de Paul devrait être assez lourd en formules pour que sur 6000 lignes les codes font 7 minutes et 22 s.
Bonjour,
Comme je l'ai dit, le temps ressenti n'avait rien a voir avec le chrono.
Pour trouver ce résultat j'ai posé:
start = timer au début de code
MsgBox "durée du traitement: " & Timer - start & " secondes" à la fin du code.
Je pensais que c'etait bon puisque trouvé sur DVP.
Ça l'est en effet. Toutefois le type n'étant pas précisé, j'ai eu le tort de mettre 'dim start as date' et non single comme je viens de le voir ailleurs.
Cette fois le ressenti correspond bien au chrono.
Sur mon ordinateur :
- pour 10 000 lignes -> 0.26 s contre 0.50 s
- pour 45 000 lignes (pas 450 000) -> 1.061 s contre 2.137 s
soit approximativement un rapport de 2 dans les 2 cas.
Cordialement.
Bonjour,
En fait, plus le nombre de lignes augmente, et plus la différence s'accentue. Ma macro est pénalisée par l'étendue des plages des formules et la non utilisation de tableaux pour les grandes plages.soit approximativement un rapport de 2 dans les 2 cas.
Bonjour,
en testant le code#8 de mercatog sur un fichier ayant un petit nombre ligne il fonctionne bien seulement en utilisant un fichier ayant un tres grand nbre de ligne (55000) le code est en "exécution en cours" mais il m'indique également qu'il "ne répond pas". c qui pose un problème une impasse ...
Bonjour,
De combien de mémoire disposes-tu sur ton ordi ? Et quelle est ta version d'Excel ?
Mémoire installeée 2,00 G0
Version 2007
Essaie avec le #17 (de mercatog).
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.
Partager