Bonjour à toutes et à tous
J'ai une Macro Mise à jour, qui va chercher si les données situées dans la feuille "listedossiers" sont présentes dans le classeur. Si c'est le cas, en fonction des valeurs, celles-ci seront colorées en vert, en rouge ou mises en gras.
Comme je procède par boucle de façon séquentielle, c'est assez long. Et encore dans l'exemple ci-joint, la durée est raccourcie car j'ai enlevé l'étape de récupération des données.
Pour donner une idée, la durée totale de la mise à jour peut être voisine de 5 à 6 minutes.
J'aimerais donc raccourcir l'étape de recherche des données. Mais je ne sais pas trop comment faire. J'avais pensé utiliser la fonction Find(what:="données") mais cela me paraît pas compatible avec Ucase et replace.
En effet il arrive que les données tapées manuellement dans le classeur ne respectent pas la casse ni l'espace entre la valeur numérique et le lettre.
Exemple: 358 A peut devenir dans le classeur 358A ou 358a ou 358 a.
Si quelqu'un a une idée pour raccourcir le temps de cette foutue macro, je lui en serais vraiment reconnaissant.
Amicalement
Philippe
J'ai une Macro Mise à jour, qui va chercher si les données situées dans la feuille "listedossiers" sont présentes dans le classeur. Si c'est le cas, en fonction des valeurs, celles-ci seront colorées en vert, en rouge ou mises en gras.
Comme je procède par boucle de façon séquentielle, c'est assez long. Et encore dans l'exemple ci-joint, la durée est raccourcie car j'ai enlevé l'étape de récupération des données.
Pour donner une idée, la durée totale de la mise à jour peut être voisine de 5 à 6 minutes.
J'aimerais donc raccourcir l'étape de recherche des données. Mais je ne sais pas trop comment faire. J'avais pensé utiliser la fonction Find(what:="données") mais cela me paraît pas compatible avec Ucase et replace.
En effet il arrive que les données tapées manuellement dans le classeur ne respectent pas la casse ni l'espace entre la valeur numérique et le lettre.
Exemple: 358 A peut devenir dans le classeur 358A ou 358a ou 358 a.
Si quelqu'un a une idée pour raccourcir le temps de cette foutue macro, je lui en serais vraiment reconnaissant.
Amicalement
Philippe