Wahouh !!!!
C'est tout bonnement génial.
Merci beaucoup pour ce travail pédagogique.
Non seulement, ton code est adapté en fonction de mon besoin, sans aller trop loin, juste ce qu'il faut dans mon contexte, mais en plus tout est parfaitement explicité.
J'ai presque tout compris du 1er coup ! (j'ai commencé par la v2)
C'est sûr que je vais adopter ces modules de classe.
Il va tout de même falloir que je revienne à plusieurs fois dessus pour tout assimiler mais disons que tu as su mettre cette solution à ma porté.
Un grand Bravo !
il y a juste le Select Case du module 1 de la v1 que je ne comprends pas trop.
Dans la mesure où la procédure est entièrement dynamique, je ne comprends pas, à prime abord, pourquoi tu as reproduit ce même code à l’intérieur de chaque Case alors qu'il fait appel à des variables. Il y a un truc qui m'échappe, mais cela ne gêne en rien la compréhension du module de classe tel que tu l'as présenté dans ces fichiers.
Dans mon fichier j'ai déjà optimiser ma macro en utilisant le SelectCase pour les critères différenciant et ai fait appel à des arguments (byVal ....) pour les appliquer au sein de mon unique macro, ce dont je ne suis pas peu fier !
Donc une fois que j'aurais réuni les 2 (module de base + macro unique), je pourrais écarter les bras à la proue du bateau (juste avant que mes chevilles n'explosent)
Merci encore !