Mettre une page en format paysage après une page portrait ...
3 réponses
Stef
Bonsoir,
Je suis sous excel 2003.
Est-il possible dans un même onglet d'une feuille excel d'avoir une page
portrait suivi d'une page paysage ou simplement pouvoir modifier
l'orientation des pages dans un même onglet.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichD
Bonjour,
Oui c'est possible.
Tu as 2 façons de le faire.
A ) Il faut utiliser les vues personnalisées (la commande est probablement dans le menu "affichage" en 2003.)
- Tu sélectionnes la plage à imprimer (portrait) - Menu fichier / définir une zone d'impression. - Tu peux définir exactement la mise en page que tu désires. - Lorsque c'est fait, tu appelles la commande "Vue (affichage) personnalisée" - Dans la fenêtre, Bouton "ajouter", tu donnes un nom et tu coches les 2 cases à cocher de la fenêtre. - Un clic sur OK
B ) Tu répètes la même chose pour une autre plage de données avec la mise en page appropriée.
C ) Lorsque tu veux imprimer, il s'agit que tu appelles la vue personnalisée que tu veux imprimer et tu lances l'impression.
A ) Il faut utiliser les vues personnalisées
(la commande est probablement dans le menu "affichage" en 2003.)
- Tu sélectionnes la plage à imprimer (portrait)
- Menu fichier / définir une zone d'impression.
- Tu peux définir exactement la mise en page que tu désires.
- Lorsque c'est fait, tu appelles la commande "Vue (affichage) personnalisée"
- Dans la fenêtre, Bouton "ajouter", tu donnes un nom et tu coches les 2
cases à cocher de la fenêtre.
- Un clic sur OK
B ) Tu répètes la même chose pour une autre plage de données avec la
mise en page appropriée.
C ) Lorsque tu veux imprimer, il s'agit que tu appelles la vue personnalisée que
tu veux imprimer et tu lances l'impression.
A ) Il faut utiliser les vues personnalisées (la commande est probablement dans le menu "affichage" en 2003.)
- Tu sélectionnes la plage à imprimer (portrait) - Menu fichier / définir une zone d'impression. - Tu peux définir exactement la mise en page que tu désires. - Lorsque c'est fait, tu appelles la commande "Vue (affichage) personnalisée" - Dans la fenêtre, Bouton "ajouter", tu donnes un nom et tu coches les 2 cases à cocher de la fenêtre. - Un clic sur OK
B ) Tu répètes la même chose pour une autre plage de données avec la mise en page appropriée.
C ) Lorsque tu veux imprimer, il s'agit que tu appelles la vue personnalisée que tu veux imprimer et tu lances l'impression.
For Each Sh In ActiveWindow.SelectedSheets Cancel = False If UCase(Sh.Name) = UCase(NomFeuille) Then For Each Elt In Arr 'Première adresse en portrait If A = 0 Then With Sh With .PageSetup .PrintArea = Elt .CenterFooter = ThisWorkbook.Name .CenterHorizontally = True .CenterVertically = True .Orientation = xlPortrait End With End With A = A + 1 Else 'L'autre adresse en paysage. With Sh With .PageSetup .PrintArea = Elt .CenterFooter = ThisWorkbook.Name .CenterHorizontally = True .CenterVertically = True .Orientation = xlLandscape End With End With End If Application.EnableEvents = False Sh.PrintPreview 'en remplacer après par .PrintOut Sh.PageSetup.PrintArea = "" Application.EnableEvents = True Next Cancel = True End If Next End Sub '-------------------------------------------------------
MichD -------------------------------------------------------------- "MichD" a écrit dans le message de groupe de discussion : kani7m$vi$
Bonjour,
Oui c'est possible.
Tu as 2 façons de le faire.
A ) Il faut utiliser les vues personnalisées (la commande est probablement dans le menu "affichage" en 2003.)
- Tu sélectionnes la plage à imprimer (portrait) - Menu fichier / définir une zone d'impression. - Tu peux définir exactement la mise en page que tu désires. - Lorsque c'est fait, tu appelles la commande "Vue (affichage) personnalisée" - Dans la fenêtre, Bouton "ajouter", tu donnes un nom et tu coches les 2 cases à cocher de la fenêtre. - Un clic sur OK
B ) Tu répètes la même chose pour une autre plage de données avec la mise en page appropriée.
C ) Lorsque tu veux imprimer, il s'agit que tu appelles la vue personnalisée que tu veux imprimer et tu lances l'impression.
For Each Sh In ActiveWindow.SelectedSheets
Cancel = False
If UCase(Sh.Name) = UCase(NomFeuille) Then
For Each Elt In Arr
'Première adresse en portrait
If A = 0 Then
With Sh
With .PageSetup
.PrintArea = Elt
.CenterFooter = ThisWorkbook.Name
.CenterHorizontally = True
.CenterVertically = True
.Orientation = xlPortrait
End With
End With
A = A + 1
Else
'L'autre adresse en paysage.
With Sh
With .PageSetup
.PrintArea = Elt
.CenterFooter = ThisWorkbook.Name
.CenterHorizontally = True
.CenterVertically = True
.Orientation = xlLandscape
End With
End With
End If
Application.EnableEvents = False
Sh.PrintPreview 'en remplacer après par .PrintOut
Sh.PageSetup.PrintArea = ""
Application.EnableEvents = True
Next
Cancel = True
End If
Next
End Sub
'-------------------------------------------------------
MichD
--------------------------------------------------------------
"MichD" a écrit dans le message de groupe de discussion : kani7m$vi$1@speranza.aioe.org...
Bonjour,
Oui c'est possible.
Tu as 2 façons de le faire.
A ) Il faut utiliser les vues personnalisées
(la commande est probablement dans le menu "affichage" en 2003.)
- Tu sélectionnes la plage à imprimer (portrait)
- Menu fichier / définir une zone d'impression.
- Tu peux définir exactement la mise en page que tu désires.
- Lorsque c'est fait, tu appelles la commande "Vue (affichage) personnalisée"
- Dans la fenêtre, Bouton "ajouter", tu donnes un nom et tu coches les 2
cases à cocher de la fenêtre.
- Un clic sur OK
B ) Tu répètes la même chose pour une autre plage de données avec la
mise en page appropriée.
C ) Lorsque tu veux imprimer, il s'agit que tu appelles la vue personnalisée que
tu veux imprimer et tu lances l'impression.
For Each Sh In ActiveWindow.SelectedSheets Cancel = False If UCase(Sh.Name) = UCase(NomFeuille) Then For Each Elt In Arr 'Première adresse en portrait If A = 0 Then With Sh With .PageSetup .PrintArea = Elt .CenterFooter = ThisWorkbook.Name .CenterHorizontally = True .CenterVertically = True .Orientation = xlPortrait End With End With A = A + 1 Else 'L'autre adresse en paysage. With Sh With .PageSetup .PrintArea = Elt .CenterFooter = ThisWorkbook.Name .CenterHorizontally = True .CenterVertically = True .Orientation = xlLandscape End With End With End If Application.EnableEvents = False Sh.PrintPreview 'en remplacer après par .PrintOut Sh.PageSetup.PrintArea = "" Application.EnableEvents = True Next Cancel = True End If Next End Sub '-------------------------------------------------------
MichD -------------------------------------------------------------- "MichD" a écrit dans le message de groupe de discussion : kani7m$vi$
Bonjour,
Oui c'est possible.
Tu as 2 façons de le faire.
A ) Il faut utiliser les vues personnalisées (la commande est probablement dans le menu "affichage" en 2003.)
- Tu sélectionnes la plage à imprimer (portrait) - Menu fichier / définir une zone d'impression. - Tu peux définir exactement la mise en page que tu désires. - Lorsque c'est fait, tu appelles la commande "Vue (affichage) personnalisée" - Dans la fenêtre, Bouton "ajouter", tu donnes un nom et tu coches les 2 cases à cocher de la fenêtre. - Un clic sur OK
B ) Tu répètes la même chose pour une autre plage de données avec la mise en page appropriée.
C ) Lorsque tu veux imprimer, il s'agit que tu appelles la vue personnalisée que tu veux imprimer et tu lances l'impression.
Merci pour cette information "MichD" a écrit dans le message de news: kani7m$vi$
Bonjour,
Oui c'est possible.
Tu as 2 façons de le faire.
A ) Il faut utiliser les vues personnalisées (la commande est probablement dans le menu "affichage" en 2003.)
- Tu sélectionnes la plage à imprimer (portrait) - Menu fichier / définir une zone d'impression. - Tu peux définir exactement la mise en page que tu désires. - Lorsque c'est fait, tu appelles la commande "Vue (affichage) personnalisée" - Dans la fenêtre, Bouton "ajouter", tu donnes un nom et tu coches les 2 cases à cocher de la fenêtre. - Un clic sur OK
B ) Tu répètes la même chose pour une autre plage de données avec la mise en page appropriée.
C ) Lorsque tu veux imprimer, il s'agit que tu appelles la vue personnalisée que tu veux imprimer et tu lances l'impression.
Merci pour cette information
"MichD" <michdenis@hotmail.com> a écrit dans le message de news:
kani7m$vi$1@speranza.aioe.org...
Bonjour,
Oui c'est possible.
Tu as 2 façons de le faire.
A ) Il faut utiliser les vues personnalisées
(la commande est probablement dans le menu "affichage" en 2003.)
- Tu sélectionnes la plage à imprimer (portrait)
- Menu fichier / définir une zone d'impression.
- Tu peux définir exactement la mise en page que tu désires.
- Lorsque c'est fait, tu appelles la commande "Vue (affichage)
personnalisée"
- Dans la fenêtre, Bouton "ajouter", tu donnes un nom et tu coches les 2
cases à cocher de la fenêtre.
- Un clic sur OK
B ) Tu répètes la même chose pour une autre plage de données avec la
mise en page appropriée.
C ) Lorsque tu veux imprimer, il s'agit que tu appelles la vue
personnalisée que
tu veux imprimer et tu lances l'impression.
Merci pour cette information "MichD" a écrit dans le message de news: kani7m$vi$
Bonjour,
Oui c'est possible.
Tu as 2 façons de le faire.
A ) Il faut utiliser les vues personnalisées (la commande est probablement dans le menu "affichage" en 2003.)
- Tu sélectionnes la plage à imprimer (portrait) - Menu fichier / définir une zone d'impression. - Tu peux définir exactement la mise en page que tu désires. - Lorsque c'est fait, tu appelles la commande "Vue (affichage) personnalisée" - Dans la fenêtre, Bouton "ajouter", tu donnes un nom et tu coches les 2 cases à cocher de la fenêtre. - Un clic sur OK
B ) Tu répètes la même chose pour une autre plage de données avec la mise en page appropriée.
C ) Lorsque tu veux imprimer, il s'agit que tu appelles la vue personnalisée que tu veux imprimer et tu lances l'impression.