Hmmm, le joli problème dû à Excel 2007. 
Vérifie si tu n'as pas une ligne
Application.ScreenUpdating = False
avant de lancer ta preview. Si c'est le cas, place-la après la ligne lançant la preview (ou mets à True avant la preview puis à False après).
De toute façon, c'est spécial 2007 le coup du ruban disparaissant en print preview, d'après ce que j'ai lu. Ca n'a rien à voir avec ce que tu as mis dans ton code.
Dernière chance : combien de feuilles ramènes-tu en print preview ? Je crois que le problème a lieu quand tu sélectionnes plusieurs feuilles pour le print preview. Dans ce cas, tu n'as plus qu'à en sélectionner une seule avant ton aperçu si tu veux la barre.
Dis-moi ce que ça donne.
Bonne chance
Partager