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

VBA Impression : 1 onglet = 1 feuille a imprimer

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

suistrop

XLDnaute Impliqué
Hello,

J'aurai voulu savoir comment résoudre ce pbl : Imprimer ce que je "selectionne" sur une unique page !

J'utilise pour le moment :

Code:
ActiveWindow.View = xlPageBreakPreview
ActiveSheet.PageSetup.PrintArea = Range(Cells(1, 1), Cells(ligne_debut, last_col)).Address
ActiveSheet.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1 ' ca peut buger si il n y a que 1 page a print et pas 2 par defaut
ActiveWindow.View = xlNormalView
Le probleme de ce code c est qu il bug si par exemple lors de la selection :
Code:
(ActiveSheet.PageSetup.PrintArea = Range(Cells(1, 1), Cells(ligne_debut, last_col)).Address )
Il imprime que 1 page alors :
Code:
ActiveSheet.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1
va buger !!

Je pense que si j arrive a compter le nombre de feuille qui vont etre imprimer alors je pourrais m en sortir pour le moment j y arrive pas !!

Merci d avance !
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…