Macro VBA Imprimer fichier excel en PDF

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

bast0504

XLDnaute Occasionnel
Bonjour forum,

Pourriez-vous m'aidez à trouver une macro qui puisse me permettre d'imprimer mon fichier excel en PDF.

je voudrais imprimer tous les onglets sauf le premier (Règles)

Chaque onglet serait ajusté sur une seule page

Merci
 

Pièces jointes

Dernière édition:
Re : Macro VBA Imprimer fichier excel en PDF

Bonjour Yaloo, Bonjour Forum,

Voici le code que j'utilise avec le display mais l'alerte windows apparait toujours. La ligne de code est elle à sa bonne place ?

Merci

Code:
Sub Enregistrer_1_seul_PDF()

Dim sh As Worksheet, i&

----

  Set sh = ActiveSheet
  
  Sheets(Array("Financement 1", "Financement 2", "Financement 3")).Select

    Application.DisplayAlerts = False

  ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\Windows\Temp\" & Sheets(1).[B2].Value & ".pdf"
  
  ActiveWorkbook.FollowHyperlink Address:="C:\Windows\Temp\" & Sheets(1).[B2].Value & ".pdf"
  sh.Select

Application.DisplayAlerts = True

End Sub
 
Re : Macro VBA Imprimer fichier excel en PDF

Bonsoir bast0504,

Avec cette macro tu ne devrait pas avoir le message.
Quel est exactement le message ?
Si tu enregistres "manuellement" un fichier Excel dans ce répertoire, as-tu un message ? Si oui, est-ce le même ?

A te relire

Martial
 
Re : Macro VBA Imprimer fichier excel en PDF

Bonsoir Yaloo

Voici en PJ le message que je reçois

Par contre je ne reçois aucun message en enregistrant manuellement le fichier

Merci
 

Pièces jointes

  • Mode de financement.jpg
    Mode de financement.jpg
    12.7 KB · Affichages: 271
Re : Macro VBA Imprimer fichier excel en PDF

Bonsoir à tous_________________________EDITION: Bonsoir Yaloo 😉 (d'où ma modif 😉 )


Et comme ceci ?
Sub Enregistrer_1_seul_PDF()
Dim sh As Worksheet, i&
Set sh = ActiveSheet
Sheets(Array("Financement 1", "Financement 2", "Financement 3")).Select
Application.DisplayAlerts = False
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:="C:\Windows\Temp\" & Sheets(1).[B2].Value & ".pdf"
Application.DisplayAlerts = True
End Sub
 
Dernière édition:
Re : Macro VBA Imprimer fichier excel en PDF

Bonsoir,

Ca ne vient pas de l'enregistrement mais de l'ouverture du fichier.
Si tu ouvres le fichier du répertoire directement tu as un message d'erreur ?

A te relire

Edit : Bonsoir Staple
 
Re : Macro VBA Imprimer fichier excel en PDF

Bonsoir yaloo, Bonsoir Staple

Merci Staple pour ta proposition mais malgré celle ci le message s'affiche

Yaloo, lorsque j'ouvre le fichier directement dans Temp le message ne s'affiche pas

Sinon ce n'est pas très grave je n'ai qu'à répondre oui. Le principal c'est que mon fichier se convertit en Excel

Merci Mille fois yaloo pour ton aide
 
- 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
1
Affichages
473
  • Question Question
Réponses
7
Affichages
134
Retour