Macro Apercu impression - Excel 2011

Résolu
khol -  
 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
A voir également:

4 réponses

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
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
8
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
ActiveSheet.PrintOut Preview:=True
0
khol
 
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.
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Désolé, avec Excel 2010 (sur PC) ça ouvre l'aperçu, je pensais que cela serait pareil sur Mac
0
khol
 
Merci Beaucoup, la solution d'eriiic fonctionne parfaitement (autant sur mac avec Excel 2011 que sur windows avec Excel 2010)
0
thib
 
Salut, comment as tu fais pour que cela marche
0