Bonjour le forum
Bonjour Lunissia, cousinhub............ Oupssss Bonjour Romain50
Je te donne ma version. Ici, j'ai mis Printpreview pour le code mais tu le retires et mets PrintOut en lieu et place.
J'ai intégré un ListBox ainsi si à l'avenir tu désires imprimer que certains documents, c'est faisable.
Voici le code et le fichier :
Code pour afficher l'UserForm
Private Sub CommandButton1_Click()
UserForm1.Show 0
End Sub
Code pour l'appli :
Private Sub CommandButton1_Click()
Unload Me
End Sub
Private Sub CommandButton2_Click()
Dim I As Integer
For I = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(I) = True Then
Sheets(ListBox1.List(I)).PrintPreview '.PrintOut
End If
Next
End Sub
Private Sub UserForm_Activate()
Dim WS As Worksheet
For Each WS In Worksheets
ListBox1.AddItem WS.Name
Next
End Sub