bonjour,
Une première approche en PJ.
Pour aller plus loin il faudrait renommer toutes tes variables en n'utilisant pas des variables à un seul caractère.
Parce que avec ça impossible à déboguer, des a, b, c, d, il y en a à toutes les lignes et à toutes les sauces !
Donc les variables c'est au moins 2 caractères (sauf pour "i" dans les boucles For i = 1 to... Next
Tout le reste est à revoir. Pour les colonnes iC est parfait pour les lignes : iR... Tout le monde comprend !
et on n'utilise jamais non plus le L minuscule pour nommer les variables même dans nl car dans VBA on ne sait pas faire la différence entre l et 1 et pour le débogage c'est pas le pied...
Pour les bouton l'usage est de les préfixer en cmd Le mieux est de commencer tout de suite avec des habitudes que tout le monde comprend surtout si tu veux de l'aide...
Pourquoi avoir commencer à 22 23... Au pire tu aurais pu faire 11 12 13 14 21 22 23...
Mais le mieux serait sans doute cmd11, 12, 13, 14, 15.. jusqu'à cmd16 (surtout si tu veux de l'aide...)
A+