Imagine un bâtisseur qui construirait tout un immeuble d'abord (un peu comme toi), dans la perspective de voir ce qui "ne va pas" afin de s'y prendre autrement.
C'est avant, que l'on s'interroge, que l'on fait au besoin des petits tests sur des parties isolées, pas après et sur tout un ensemble.
EDIT : je te conseille de reprendre tout à zéro, partie par partie, en vérifiant le bon fonctionnement de chaque partie.
Je te conseille également de ne pas hésiter à ouvrir ton aide VBA (tu y verras certaines bases, dont la syntaxe de Cells, les propriétés des contrôles que tu utilises, etc ...)
Je te conseille enfin de mettre Option Explicit tout en haut (hors procédures) de ton code. Cela te permettra de faire des "découvertes", parmi lesquelles (entre autres) :
- le fait que ta variable no_ligne n'est pas connue dans certaines de tes procédures
- le fait qu'une variable ws sort du chapeau d'un magicien
etc ...
Je te conseille aussi ne ne pas utiliser et mettre bout à bout des instructions lues ici ou là et que tu n'aurais pas su comprendre parfaitement.
Travaille bien
Partager