Bonjour aubelix,
Copie ceci dans un module
Public FichierChoisi As String
Public Position As Variant
Sub ActiverFichier()
UserForm1.Show
If FichierChoisi = "" Or Position = 0 Then
MsgBox ("Allez ouvrir le fichier contenant les données à copier")
Exit Sub
End If
Windows(FichierChoisi).Activate
End sub
Ajoute une ligne pour l'impression (instruction PrintOut, je crois)
Et importe les fichiers joints dans le zip :
ouvre Excel, Alt+F11, clic droit sur VBAProject (Classeur1) ou le classeur où tu veux mettre la macro, sélectionnes "Importer un fichier" et vas chercher "UserForm1.frm". Cela importera un userform et le code correspondant.
En espérant que cela te dépanne.
Abel