Bonsoir,
J'ai intégré assez bêtement votre code, sans y apporter de changement, car il reste plutôt complexe ! Les fonctions qui se lancent les unes après les autres, les "constantes", etc. Tout ça m'est relativement inconnu.
En tout cas, ça fonctionne très bien, j'ai donc pu récupérer les infos dans une variable tableau que j'utilise pour mettre à jour la base de données en 1 seule fois.
Ma macro initiale qui s'exécutait en une quinzaine de seconde le fait en 10 environ. C'est un maigre gain, mais ça me permet également de reprendre de grands pans de codes.
Merci beaucoup pour le partage !
Je pense que je peux clore cette discussion car vous avez apporté une solution à mon problème
Bonne soirée !