Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives


 
 
LinkBack Outils de la discussion
Vieux 16/01/2003, 22h55   #1 (permalink)
Francis
Guest
 
Messages: n/a
Par défaut RechercheV trop lent :(

Je fais une comparaison entre 2 fichiers et jutilise la RechercheV ... sa fonctionne mais c'est ultra lent ... jai 15 000 items environ dans chacun de mes 2 fichiers.

jaimerais savoir si ya un moyen d'accélé le traitement ... si faut le faire en code ... ya pas de probleme jpeux faire des macros ...

Un gros merci !!!
 
ANNONCES
Vieux 16/01/2003, 23h16   #2 (permalink)
@Christophe@
Guest
 
Messages: n/a
Par défaut Re: RechercheV trop lent :(

Tous d'abord bonsoir Francis et le forum

Ben bonne question, avec 15000 items, je crois pas qu'il y ai moyen d'acceleré, ou alors en changent de pc par un dernier P4 3,0mhz, la peux etre, lol
Peux etre en essayant des formule similaire, mais tous depends de ton fichier, de comment tu utilise rechercheV, eventuelement envoi une demo de ton fichier, un version light, lol

Merci

Bonne soire

Christophe
@+
 
Vieux 17/01/2003, 01h13   #3 (permalink)
Mytå
Guest
 
Messages: n/a
Par défaut Re: RechercheV trop lent :(

Salut Francis, @Christophe@ et le Forum

Surment qu'avec un macro et l'option :

Application.ScreenUpdating = False

cela devrait accelerer ton traitement

mais n'ayant pas de reference de tes 2 fichiers dur programmer une
macro pour t'aider comme la dit @Christophe@

Ne pas oublier de remettre l'option apres le traitement

Application.ScreenUpdating = True

En esperant plus de details

Amitié Mytå º¿º
 
Vieux 17/01/2003, 14h15   #4 (permalink)
Francis
Guest
 
Messages: n/a
Par défaut Re: RechercheV trop lent :(

je peux pas vraiment vous montrer mon fichier mais bon jvais l'expliquer ... c'est vraiment pas compliqué.

Dans ma feuille excel principale, chaque cellule de la colonne F contient une formule ("=RECHERCHEV(A" + CStr(Val(CptExcel)) + ";'" + Mid(Chemin2, 1, PosSlash) + "[" + Mid(Chemin2, PosSlash + 1, Len(Chemin2) - PosSlash) + "]" + Mid(Chemin2, PosSlash + 1, (Len(Chemin2) - PosSlash) - 16) + "'!B:E;3;FAUX)")

Ce que je fais c'est que je prend la valeur qu'il y a dans la colonne A de mon ducument principal et je recherche cette valeur dans la Colonne B du second document.
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 16h16.


(C) 2006 Excel Downloads