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

4 réponses

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