Salut,
Je te conseille de faire une liste de validation de données en "A9" de l'onglet "BSFR" à partir de la colonne "A" de l'onglet "Bon de commande" en passant par un nom à créer dans le gestionnaire de noms.
Ce nom formant une liste dynamique en utilisant les fonctions DECALER() et NBVAL().
Puis en connaissant ton n° de BC, tu peux compléter tous les champs existants dans l'onglet "BSFR" avec la combinaison de formule INDEX(EQUIV()).
Concernant la partie pdf, selon ta version d'Excel, tu dois pouvoir enregistrer sous directement en format pdf.