Holeshotman
XLDnaute Junior
Bonjour à tous,
Je fais appel à vous, car j'ai réalisé un mini programme qui me permet de copier-coller des données d'une feuille à une autre, et je ne suis pas totalement convaincu par la vitesse d'exécution, assez lente.
Je vous joins en premier lieu un fichier simplifié pour faciliter la compréhension du problème.
Sur la première feuille, nommée "BdD", j'ai mes données. A une référence d'outil est associée une et une seule référence de plan. La colonne nommée doublons me permet de faire des tris, elle ne nous intéresse pas spécialement dans le cadre du problème rencontré.
Sur la seconde feuille, nommée "Synthèse", j'ai un TCD. J'y ai ajouté une colonne nommée "plan outil" dans laquelle je viens coller les liens hypertextes associés aux références des outils (liens hyp. qui se trouvent sur la première feuille, en colonne E).
La macro compare les deux colonnes dans lesquelles sont présentes les références des outils (colonne E de la feuille "Synthèse" et colonne D de la feuille "BdD") et associe en colonne D de la feuille "Synthèse" la référence de plan associée.
Le problème est lié au fait que la macro parcoure pour chaque référence la totalité de la plage "Référence outil" de la feuille "BdD". Il faudrait que le copier-coller s'effectue sur la première égalité rencontrée et que le parcours de la colonne s'arrête à ce moment là. (sur le modèle simplifié joint, c'est assez rapide, mais le modèle réel contient beaucoup plus de données ...).
Merci par avance pour votre aide !
Je fais appel à vous, car j'ai réalisé un mini programme qui me permet de copier-coller des données d'une feuille à une autre, et je ne suis pas totalement convaincu par la vitesse d'exécution, assez lente.
Je vous joins en premier lieu un fichier simplifié pour faciliter la compréhension du problème.
Sur la première feuille, nommée "BdD", j'ai mes données. A une référence d'outil est associée une et une seule référence de plan. La colonne nommée doublons me permet de faire des tris, elle ne nous intéresse pas spécialement dans le cadre du problème rencontré.
Sur la seconde feuille, nommée "Synthèse", j'ai un TCD. J'y ai ajouté une colonne nommée "plan outil" dans laquelle je viens coller les liens hypertextes associés aux références des outils (liens hyp. qui se trouvent sur la première feuille, en colonne E).
La macro compare les deux colonnes dans lesquelles sont présentes les références des outils (colonne E de la feuille "Synthèse" et colonne D de la feuille "BdD") et associe en colonne D de la feuille "Synthèse" la référence de plan associée.
Le problème est lié au fait que la macro parcoure pour chaque référence la totalité de la plage "Référence outil" de la feuille "BdD". Il faudrait que le copier-coller s'effectue sur la première égalité rencontrée et que le parcours de la colonne s'arrête à ce moment là. (sur le modèle simplifié joint, c'est assez rapide, mais le modèle réel contient beaucoup plus de données ...).
Merci par avance pour votre aide !