Bonjour Denis, Akeya, Nanard, XCOne, le Forum
Une recommandantion est de faire très très très attention quand on nomme les Controls ActiveX... C'est carrément une source de gros plantage si on fait n'importe quoi, même au risque de perdre définitivement le classeur sur lequel on s'est acharné des heures... ça m'est arrivé ##*%##!!!^^@###....
A partir du moment où l'on ajoute des Controls dans un UserForm que l'on l'a déjà fait tourné en RunTime, il est recommandé aussi d'en sauver une version 'BackUp'...(sur des job professionnels, j'ai parfois une trentaine de version V01.01, V01.02... etc) Car VBA n'aime pas trop l'ajout d'ActiveX en cours de phase de RunTime, il arrive même qu'il faille sauver, fermer et ré-ouvrir pour qu'il les détecte...
En fait l'idéal serait de dessiner son UserForm avec tous les Controls nécessaires, les nommer d'une manière conventionnelle, et ensuite d'y mettre les codes...Et en dernier de faire des test en RunTime.... Mais on ajoute toujours des Trucs... Alors Danger...
Bonne Journée
@+Thierry