Imprimer dans excel des colonnes vides

Fermé
Amar - 22 nov. 2017 à 23:00
 Amar - 29 janv. 2018 à 13:19
Bonjour, avec ce code VBA si la dernière colonne (H) est vide est vide alors dans aperçu avant impression on ne voit que la partie PrintTitleRows = "$1:$6"
.PrintTitleColumns = "" qui s'exécute! Pourquoi car je souhaite aussi imprimer la colonne H vide.
Merci pour l'aide qu'on pourrait me fournir.

Sub imprimeFNotes()
ActiveSheet.PageSetup.PrintArea = "A1:H" & Range("H" & Cells.Rows.Count).End(xlUp).Row
With ActiveSheet.PageSetup
.PrintTitleRows = "$1:$6"
.PrintTitleColumns = ""
End With
ActiveSheet.PageSetup.PrintArea = "A1:H" & Range("H" & Cells.Rows.Count).End(xlUp).Row
Range("A6").Select
Sheets("FNotes").PrintPreview
End Sub

2 réponses

Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 17 233
23 nov. 2017 à 03:29
Tape un espace en H6, et essaye de nouveau ...
0
J"ai essayé et ça ne marche pas.
Est-ce que le code proposé est bien écrit?
0
Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024 17 233
25 janv. 2018 à 00:14
Remplace également
.PrintTitleColumns = ""
par
.PrintTitleColumns = " "
...
0
Amar > Raymond PENTIER Messages postés 58720 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 10 novembre 2024
29 janv. 2018 à 13:19
Bonjour Mr PENTIER.
J'ai fait comme vous avez dit mais ça a créé un bug surligné sur .PrintTitleColumns = " ".
0