h_adil
Messages postés231Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention10 juin 2009
-
21 mai 2008 à 21:05
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
21 mai 2008 à 23:03
h_adil
Messages postés231Date d'inscriptionmercredi 27 avril 2005StatutMembreDernière intervention10 juin 2009 21 mai 2008 à 21:08
Bonjour
je veux optimiser un code vba qui permet de réaliser une recherche et d'afficher le resultat.
alors dans une feuille excel j'ai un 3 colonnes : date, n° commande, et entrepôt.
dans une autre feuille excel "etat de stock" j'ai 3 colonnes : Date, entrepot et quantité.
dans ce que je veux réaliser c'est de chercher que dans cette dernière feuille les informations et de les afficher dans la premiere, j'ai essayé de faire simple et donc d'utiliser les recherchev mais celle ci il beug beaucoup du coup j'ai essayé un code vba avec des do while loop mais ça pren bcp de temps ( plus de 30000 lignes dans la feuille etat de stock).
est ce qu'il un code plus simple pour réaliser cette recherche
Un problème = des solutions
programation .....
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 21 mai 2008 à 23:03
La RechercheV pourrait suffire. Par contre, il faudrait voir plus clairement ce que tu cherches à faire...
Autrement, il y a la fonction FIND qui est plus rapide (en principe) que les boucles. Quoique Mortalino (salut) m'avait déjà prouvé le contraire dans une course contre la montre ...
Si tu pouvais nous donner un aperçu des données ou du moins ce que tu cherches à faire exactement, ce serait peut-être plus facile de t'aider.
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI