Formats de page sur onglet excel [Résolu/Fermé]

Signaler
Messages postés
175
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
8 décembre 2017
-
Messages postés
52057
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
14 août 2020
-
Bonjour,

Peut-on avoir sur un même onglet d'un classeur Excel une page au format paysage et une page au format portrait ?

Si oui comment faut-il procéder pour y parvenir ?

Merci d'avance.



5 réponses

Messages postés
2940
Date d'inscription
vendredi 1 mai 2009
Statut
Membre
Dernière intervention
19 mars 2016
1 270
Bonjour,

Je pense que sous Excel ce n'est pas possible car il n'y a pas cette notion de section comme dans un traitement de texte, mais je peux me tromper.
Par contre, rien ne t'empêche d'insérer dans un document Word un objet Excel soit sous la forme d'une image soit sous la forme d'un fichier Excel que l'on peut ensuite reprendre en l'ouvrant.

A+

pépé
Messages postés
2966
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
794
Salut le forum

Une macro devrait pouvoir résoudre la problématique.

Sub Imprime()
'Impression de la 1ère page en portrait
'--------------------------------------
Range("A1:C6").Select 'définition de la plage de cellules constituant la 1ère page
ActiveSheet.PageSetup.PrintArea = "$A$1:$C$6" 'définition de la zone d'impression
ActiveSheet.PageSetup.Orientation = xlPortrait 'mise au format portrait
ActiveSheet.PageSetup.CenterHorizontally = True 'centrage horizontal de la feuille
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True 'impression

'Impression de la 2ème page en paysage
'-------------------------------------
Range("A7:I9").Select 'définition de la plage de cellules constituant la 2ème page
ActiveSheet.PageSetup.PrintArea = "$A$7:$I$9" 'définition de la zone d'impression
ActiveSheet.PageSetup.Orientation = xlLandscape 'mise au format paysage
ActiveSheet.PageSetup.CenterHorizontally = True 'centrage horizontal de la feuille
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True 'impression

Range("A1").Select

End Sub

Mytå
Messages postés
2966
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
794
Re le forum

Sinon sans macro mais en deux étapes

Commence par sélectionner la zone Paysage
Fichier > Zone d'impression > Définir et lui donner un nom. (Plage_1)

Sélectionne la zone qui doit être en Portrait
Fichier > Zone d'impression > Définir et lui donner un autre nom. (Plage_2)

Lorsque tu demandes l'impression d'une zone, vérifie que tu as bien la
bonne orientation pour ta feuille avec Mise en page.

Il faudra bien sur lancer tes 2 impressions séparément

Mytå
Messages postés
175
Date d'inscription
dimanche 9 août 2009
Statut
Membre
Dernière intervention
8 décembre 2017
24
Bonsoir,

Merci pour ces réponses, je vais essayer ce que tu m'as dit Myta, dommage qu'on ne puisse pas faire comme dans un traitement de texte...

Boris.
Messages postés
52057
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
14 août 2020
13 848
Non.