Bonjour,
Le fichier que je t'ai joint prend la colonne E ("Désignation produit") en terme d'élément scanné et non le N° + le réf.
Le scan n'est donc pas trouvé et il ne fait rien sur "Menu Pointage" puisque pour le programme, le produit scanné n'est pas répertorié.
Pour corriger ça, tu peux remplacer
If Scan.Value = Range("E" & ProduitScan) Then
Par
If Scan.Value = Range("C" & ProduitScan) & " " & Range("D" & ProduitScan) Then
Pour que l'userform se ferme, il suffit de lui rajouter a la fin de la procédure "Unload Me" comme sur tes 2 autres boutons déja en place.
A+