VBA: sélectionner une plage et l'imprimer sur une seule page

Bonjour à tous,

Je cherche à faire une macro pour qui va automatiquement sélectionner une plage de cellules, puis l'imprimer en PDF (et ensuite l'envoyer par mail). Tout fonctionne très bien, sauf l'impression PDF qui refuse de me le faire sur une seule page... Savez-vous comment le faire ? Voici ci-dessous un extrait de mon code : en ligne 1, la variable "lastcell" a été définie précédemment. En ligne 2, j'ai cherché sur Google une méthode pour forcer une impression sur une seule page, mais n'ai pas réussi à trouver une solution qui fonctionne de façon efficace...

Merci infiniment par avance!

Range(Cells(1, 1), Cells(lastcell, 9)).Select

 Selection.PrintOut ActivePrinter:="Microsoft Print to PDF", PrintToFile:=True, prToFileName:="export"

Bonjour,

Il vous faut d'abord régler la mise en page. Servez-vous de l'enregistreur de macro et une fois terminé, conservez les lignes pertinentes pour votre impression.

Rechercher des sujets similaires à "vba selectionner plage imprimer seule page"