Macro Apercu impression - Excel 2011

Résolu
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

4 réponses

  1. Contributeur
    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
    1. ActiveSheet.PrintOut Preview:=True
      0
      1. 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
        1. Désolé, avec Excel 2010 (sur PC) ça ouvre l'aperçu, je pensais que cela serait pareil sur Mac
          0
      2. Merci Beaucoup, la solution d'eriiic fonctionne parfaitement (autant sur mac avec Excel 2011 que sur windows avec Excel 2010)
        0
        1. Salut, comment as tu fais pour que cela marche
          0