XL 2021 Macro pour imprimer un document

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 !

Yoan_VBA

XLDnaute Nouveau
Bonjour,
Je suis nouveau sur ce forum et également dans le codage VBA.
J'ai réalisé une macro pour qu'elle imprime la totalité du classeur sauf la feuille nommé "DONNEES", cela marche mais j'aimerais que comme j'imprime en PDF, l'enregistrement s'effectue seul dans un dossier et enregistre toutes les feuilles dans un seul fichier car ici, je dois enregistrer le classeur pour chaque feuille.
Voici le programme :

Sub Imprimer()

Dim i As Integer
Dim imprimante As String
Dim doc As Object

For n = 0 To 9
imprimante = "Microsoft Print to PDF sur Ne0" & n & ":"
On Error Resume Next
Application.ActivePrinter = imprimante
If ActivePrinter = imprimante Then Exit For
Next

For Each feuille In ThisWorkbook.Sheets
If feuille.Name <> "DONNEES" Then
feuille.PrintOut
End If
Next feuille

MsgBox "Imprimante utilisée : " & imprimante

End Sub

Merci d'avance pour votre aide
Cordialement
 
- 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

Discussions similaires

Réponses
3
Affichages
534
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
75
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
498
Réponses
5
Affichages
400
Réponses
5
Affichages
487
Réponses
9
Affichages
382
Retour