Bonjour.
À quoi sert cette procédure ordinaire Bon_de_commande1_Initialize ? Elle n'est invoquée nulle part !
Évitez d'utiliser le '_' dans des noms, car il sert de séparateur dans les noms de procédures de prise en charge d'évènements entre le nom de l'objet générateur d'évènement et le nom de l'évènement, c'est à dire entre un nom trouvé dans le liste de gauche qui surmonte la fenêtre de code et un autre nom trouvé dans celle de droite. Dans tout module de la rubrique Feuilles, vous avez par exemple dans la liste de gauche un générateur d'évènement qui s'appelle toujours UserForm, quel que soit le nom de type que vous lui avez donné. Lorsqu'il est est sélectionné, celle de droite vous propose les noms des évènements qu'il décrète. En y cliquant sur Initialize ça vous installe un modèle de procédure UserForm_Initialize.