VBA impression feuilles via formulaire (choix possibles)

  • Initiateur de la discussion Initiateur de la discussion grosquick59
  • 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 !

G

grosquick59

Guest
Bonjour,
je souhaite automatiser l'impression de plusieurs feuilles du classeur via un formulaire.
Le formulaire permet de choisir les feuilles que l'on veut imprimer.
J'ai trouvé la macro suivante mais je n'arrive pas à l'appliquer chez moi :


Code:
Private Sub CommandButton1_Click()
Dim i as Integer
UserForm1.Hide
With ListBox1
  For i = 0 To .ListCount - 1
    If .Selected(i) Then Sheets(.List(i)).PrintOut 'Preview:=True
  Next
End With
UserForm1.Show
End Sub

Private Sub UserForm_Initialize()
Dim s As Object
ListBox1.MultiSelect = fmMultiSelectExtended
For Each s In Sheets
  ListBox1.AddItem s.Name
Next
End Sub


Dès que je souhaite lancer cette macro via un bouton j'ai un message d'erreur 434 relatif à cette ligne de la macro :

For i = 0 To .ListCount - 1

En pièce jointe le fichier d'origine qui fonctionne pour avoir un aperçu.
 

Pièces jointes

Re : VBA impression feuilles via formulaire (choix possibles)

Bonjour Staple1600,

désolé je n'avais pas vu la réponse. Comme le topic date un peu je pensais que personne ne le verrai.
je réponds sur lautre topic ce sera plus simple

merci
 
- 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
10
Affichages
632
Réponses
15
Affichages
645
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
497
Réponses
3
Affichages
901
Réponses
10
Affichages
973
Réponses
4
Affichages
607
Retour