Re : modification organisation code
Non, Il ne faut pas laisser la programmation que j'ai vue telle qu'elle est, avec partout des Sheets("BL"), c'est idiot.
Au pire, si on ne peux pas utiliser le nom renvoyé par la propriété CodeName, on peut quand même déclarer en tête F As Worksheet, dans l'UserForm_Initialize faire Set F = Sheets("BL"), et on peut ensuite partout utiliser F à la place de Sheets("BL").
Oui, c'est bien de proposer des solutions avec mon module ComboBoxLiées. Ce serait encore mieux de les élaborer, en veillant à reprendre la version des modules de service de mes classeurs joints lors de mes plus récentes discussions.