Re,
Avec cette info, voici le code unique que tu dois placer dans le MODULE 1 et non dans tes feuilles comme je le vois dans ton fichier à deux endroits. Ensuite associer tes boutons à cette macro.
Sub fromage()
'Macro modifiée par Dan le 13/05/2010 pour Teddy33 - XL Pratique
With ActiveSheet
Select Case .Name
Case "bon promo"
Application.Dialogs(xlDialogSaveAs).Show .Range("B5").Value & "_" & Format(Now, " PRO dd mm yyyy") '& ".xls"
Case "bon de livraison"
Application.Dialogs(xlDialogSaveAs).Show .Range("B5") & "_" & .Range("F4") & "_" & Format(Now, "ddmmyyyy") '& ".xls"
End Select
End With
End Sub
attention que ta cellule B5 est fusionnée avec C5 et D5, cela pourrait bugguer. A éviter donc !
Evite de mettre des fichiers contenant des données confidentielles car à la lecture de ceux ci, cela parait bien intéressant d'avoir toutes ces données.
J'ai donc enlevé tes fichiers de ce fil.
Amicalement