Exporter une page Excel entière en PDF avec VBA

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

S

Spacepak

Guest
Bonjour,

Le sujet a surement déjà été traité mais je ne trouve pas exactement la réponse à mon problème.

En fait j'aimerai créer un bouton qui permette d'exporter une feuille en entière en PDF.

A chaque fois que je trouve une macro, seule une partie de la page s'exporte.

En fait sur ma page il y a juste un tableau de plusieurs dizaines voire centaines de lignes et donc seules un nombre limité de ligne sont pris dans l'export.

Donc j'aimerai pouvoir exporter toutes les lignes quitte à générer plusieurs PDF pour avoir tout le tableau.

Pourriez vous m'aider svp?

Je vous remercie beaucoup
 
Dernière modification par un modérateur:
Bonsoir,

A tester
Je crois que c’était une macro de Chris401

VB:
Sub EnregistreSousPDF()

With ActiveSheet
Rep = ThisWorkbook.Path
nom = "toto essais" ' nom du fichier PDF
LaDate = Format(.[a1].Value, "dd-mm-yyyy")

.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
   Rep & "\" & nom & "-" & LaDate & ".pdf"
 
End With
End Sub


Enregistrement du PDF dans le dossier du classeur

Slts
 
Salut Jauster,

Voila ce que j'ai mis :

Nom = "Historique" & Date
Chemin = "...." (c'est un folder public de ma boite)

ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
Chemin & nom & ".pdf"
 
- 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
7
Affichages
3 K
A
Réponses
12
Affichages
1 K
Retour