bonjour CAMPASTO , J Marie
comme le dit l'ami J M il faudrait simplifier tout cela un peu une "usine a gaz"
au sujet de l'erreur pas simple a trouver.... le nombre de controls dans user nb..=564 devrait passer
on peut être limite par le nb controls de meme type mais bon tu planterais a chaque fois!!!
le souci vient a mon avis a l'initialisation
apres il faudrait beaucoup de temps pour etudier ton code pour chercher l'erreur
j'ai vu que tu utilise une collection !!!
le On Error Resume Next mettre au debut
Private Sub UserForm_Initialize()
On Error Resume Next
ect...
attention on resoud pas le pb....
mais devrait empecher de planter a l'ouverture