Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Exporter une page Excel entière en PDF avec VBA

Spacepak

XLDnaute Junior
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 édition:

riton00

XLDnaute Impliqué
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
 

Spacepak

XLDnaute Junior
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"
 

Discussions similaires

Réponses
12
Affichages
899
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…