Impression & format de feuille

  • Initiateur de la discussion Cedric_06
  • Date de début
C

Cedric_06

Guest
Bonjour à tous ceux qui me liront (aux autres aussi d'ailleurs).
Un léger problème m'a tenu éveillé jusque fort tard :pinch: et pour rien d'ailleurs.........
Comment en VBA faire croire que l'impression va se faire sur le tiers d'une feuille A4?
En effet sur cette feuille il y aura juste l'en-tête, 2 lignes et le pied de page. Cela donne une fiche de 21 de large sur 10 de haut et je découpe le reste.....
J'espère que l'un de vous aura une idée. En attendant bonne journée!
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour Cedric_06, le forum

En clair tu veux imprimer un format réduit sur du A4 en gardant les fonctionnalités de mise en page. Dans ce cas il suffit de régler en fonction les marges d'impression basses, de feuille et pied de page (en plus le réglage est en cm) par l'aperçu avant impression(on peut également le faire en VB).

Cordialement, A+
 
C

Cedric_06

Guest
Quelle célérité :) ....Très bonne astuce!!!! Si tu connais en VBA je suis preneur car si j'oubli la mise en page.....(il y a déja un code VBA pour formater l'en-tête et pied de page, il y aurait juste à insérer ton code).
En tout cas merci et bonne journée.
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Re bonjour

With ActiveSheet.PageSetup
.BottomMargin = Application.InchesToPoints(8.16)
.FooterMargin = Application.InchesToPoints(7.75)
End With

ce code recalera les marges basses
bas de feuille à 10 cm
pied de page à 9 cm

Cordialement, A+
 

Discussions similaires

Statistiques des forums

Discussions
312 864
Messages
2 093 006
Membres
105 599
dernier inscrit
p.trivalle