• Initiateur de la discussion Initiateur de la discussion merlin
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

merlin

Guest
Bonjour à tous !

je sollicite de nouveau le forum pour vous poser un petit problème :

je cherche à faire un USERFORM qui me permettrait d'imprimer une des feuilles d'un classeur SUITE à la question suivante : "Quelle feuille voulez-vous imprimer...?" Il y 31 feuilles numérotées de 1 à 31.

j'espère que vous pourrez m'aider....

MERCI D'AVANCE

MERLIN
 
Salut Merlin,

Voici une suggestion.
Il te faut une commande sur ta feuille 1 pour lancer la UserForm :

Private Sub CommandButton1_Click()
UserForm1.Show
End Sub

Sur la UserForm il y a un Label, une zone de liste "multiSelect", une commande "Imprimer" et une commande "Fermer".

A l'ouverture de l'USF, on remplit la liste avec les noms des différentes feuilles du classeur :

Private Sub UserForm_Activate()
Dim WS As Worksheet
For Each WS In Worksheets
ListBox1.AddItem WS.Name
Next
End Sub

Lorsque l'utilisateur a fait son choix, il clique sur "Imprimer". Il faut alors chercher les éléments sélectionnés dans la liste et donner l'ordre d'impression :

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)).PrintOut
End If
Next
End Sub

Enfin, refermer la UserForm :

Private Sub CommandButton1_Click()
Unload Me
End Sub

J'espère que cela pourra t'aider.
A+
LN
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
233
Réponses
5
Affichages
543
Retour