XL 2016 VBA - Impression - problème lignes et colonnes

Olivierporcinet

XLDnaute Nouveau
Bonjour,

Lors de l'impression, les largeurs et hauteurs de colonnes ne sont pas respectées.

Je suis obligé de "renvoyer à la ligne automatiquement".

Comment faire ?

D'autres programmations possibles ?

Merci.
 

Pièces jointes

  • XXXXXXXXX - TESTTTT - Ouvriers - Emploi du temps - TYPE - Copie - Copie.xlsm
    28.9 KB · Affichages: 13

TooFatBoy

XLDnaute Barbatruc
Fait mais rien ne change lors de l'impression....
Ben ça doit te créer une macro.

Dans cette macro tu vois comment il écrire le code VBA pour modifier la largeur d'une colonne et la hauteur d'une ligne.
Ensuite tu reproduis la même façon de faire dans ta macro d'impression, mais en adaptant les largeurs et hauteurs aux bonnes colonnes et lignes (celles de ta zone à imprimer).
 

Olivierporcinet

XLDnaute Nouveau
J'ai essayé avec l'enregistreur de macro.... j'ai quelque chose...
Code:
Sub Macro1()
'
' Macro1 Macro
'

'
    Columns("B:B").ColumnWidth = 61.29
    Columns("B:B").ColumnWidth = 75
    Columns("B:B").ColumnWidth = 69.86
    Columns("E:E").ColumnWidth = 36.86
    Columns("E:E").ColumnWidth = 34.57
End Sub

Où et comment le mettre dans mon code ?
VB:
    tempWs.PrintPreview


 
    tempWs.PrintOut Copies:=1, Collate:=True
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour le fil,
Pour en revenir à la question initiale, ne serait il pas plus simple d'avoir une feuille masquée avec toutes les mises en forme qu'il suffirait d'appeler et de remplir.
Ca offre l'avantage d'avoir une feuille dont on peut modifier simplement la mise en forme.
Il suffit à la fin de la masquer pour la rendre invisible.
 

Olivierporcinet

XLDnaute Nouveau
Bonjour le fil,
Pour en revenir à la question initiale, ne serait il pas plus simple d'avoir une feuille masquée avec toutes les mises en forme qu'il suffirait d'appeler et de remplir.
Ca offre l'avantage d'avoir une feuille dont on peut modifier simplement la mise en forme.
Il suffit à la fin de la masquer pour la rendre invisible.
En fait, si cela est utile, je vous explique le fonctionnement de mon classeur XLS. J'ai 365 pages (1 par jour). je dois imprimer tous les jours la fiche de chaque agent avec les colonnes adéquates. La largeur et hauteur sont parfois différentes.
 
Dernière édition:

Discussions similaires

Réponses
7
Affichages
566

Statistiques des forums

Discussions
314 898
Messages
2 114 011
Membres
112 074
dernier inscrit
Belu81