Macro Apercu impression - Excel 2011

Résolu/Fermé
khol - 16 févr. 2014 à 20:53
 thib - 4 déc. 2014 à 21:52
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 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
Modifié par eriiic le 17/02/2014 à 00:15
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
16 févr. 2014 à 21:02
ActiveSheet.PrintOut Preview:=True
0
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
16 févr. 2014 à 23:48
Désolé, avec Excel 2010 (sur PC) ça ouvre l'aperçu, je pensais que cela serait pareil sur Mac
0
Merci Beaucoup, la solution d'eriiic fonctionne parfaitement (autant sur mac avec Excel 2011 que sur windows avec Excel 2010)
0
Salut, comment as tu fais pour que cela marche
0