sma1007
Messages postés11Date d'inscriptionjeudi 14 février 2008StatutMembreDernière intervention10 février 2009
-
15 sept. 2008 à 00:54
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 2021
-
16 sept. 2008 à 09:33
Bonjour,
j'ai deux table excel la premiere table ou table1(contient 4491 ligne et 20colonne) et la dexieme table table2(contient 389 ligne et 20colonne) je doit faire une comparaison entre ces deux table pour trouver les ligne similaire est affiche dans un nouvel doc excel ,j'ai utiliser delphi7 pour dévelloper cette application (Oleapplication) mais l'execution elle prend beaucoup de temps plusque 1/2 heurs ,même j'ai pas trouver une méthode direct pour trouver le nombre de ligne non vide (plein) pour parcourir les deux table ,si vous pouvez me proposer d'autre solution
aider moi SVP ces urgent
merci d'avance
WhiteHippo
Messages postés1154Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention 5 avril 20123 15 sept. 2008 à 13:42
Bonjour
1/2 heure !!! ton code n'est certainement pas écrit de façon correcte.
Par exemple, il ne faut pas faire une boucle sur chacune des lignes mais plutôt utilisé un "range" des lignes que tu souhaites traiter, c'est à dire sans les lignes vides. Autre exemple, as tu pensé à désactiver le rafraicchissement de la feuille excel (ScreenUpdating), etc..
P.S. Tu peux également faire quelques recherches sur http://www.vbfrance.com/ pour y trouver des macros VBA proche de ce que tu souhaites faire.
Cordialement.
<hr />"L'imagination est plus importante que le savoir." Albert Einstein
sma1007
Messages postés11Date d'inscriptionjeudi 14 février 2008StatutMembreDernière intervention10 février 2009 15 sept. 2008 à 23:55
merci pour tout le monde
mais comment je peu converti un tableau excel a une base bdd delphi ,j'ai déja utiliser le ADO mais le dbgrid est défficille a manipuler(pour moi)