Macro Apercu impression - Excel 2011
Résolu
khol
-
thib -
thib -
Bonjour,
J'essai de créer une macro qui masque des colonnes et lance l'aperçu avant impression. Pas de problème pour masquer mes colonnes j'utilise le code suivant:
Sub masqueCol()
Range("g:g,s:s").EntireColumn.Hidden = True
End Sub
Par contre impossible de lancer un "aperçu avant impression" ou "mise en page-aperçu".
Info utile: Je suis sous Excel 2011!
Merci d'avance de votre aide
Khol
J'essai de créer une macro qui masque des colonnes et lance l'aperçu avant impression. Pas de problème pour masquer mes colonnes j'utilise le code suivant:
Sub masqueCol()
Range("g:g,s:s").EntireColumn.Hidden = True
End Sub
Par contre impossible de lancer un "aperçu avant impression" ou "mise en page-aperçu".
Info utile: Je suis sous Excel 2011!
Merci d'avance de votre aide
Khol
4 réponses
-
Bonsoir,
à tester sur 2011 : appeler la boite de dialogue.
2 choix :
Application.Dialogs(xlDialogPrintPreview).Show
ou
Application.Dialogs(xlDialogPrint).Show , , , , , True
selon si tu veux l'aperçu avant ou non.
eric
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu lorsque c'est le cas (en haut vers votre titre).
Merci -
ActiveSheet.PrintOut Preview:=True
-
Merci Patrice ça fonctionne mais ça lance l'impression directement. J'aimerai que ça ouvre l'apercu avant impression ou tout du moins la fenetre où je peux sélectionner mon imprimante/pages à imprimer/nbr copie/etc.
-
Merci Beaucoup, la solution d'eriiic fonctionne parfaitement (autant sur mac avec Excel 2011 que sur windows avec Excel 2010)