OVH Cloud OVH Cloud

LA MISE EN PAGE

4 réponses
Avatar
pachanours
Comment changer la mise en page sur toutes les feuilles d'un même classeur ?

4 réponses

Avatar
Garette
Bonjour,

Selectionner tous les onglets du classeur avec la souris et la touche SHIFT
ou CTRL enfoncée.

- Les attributs du menu Fichier/Mise en page, seront appliqués à toutes les
feuilles selectionnées
- Les modifications de format appliqués sur la feuille active seront
également appliqués aux autres feuilles.
Les modification telles que : largeur de colonne, hauteur de ligne et
globalement ce qui se trouve dans Format/Cellule.

Attention de ne pas changer des données lorsque les feuilles sont toutes
selectionnées, sinon la modification est également repercutée.

Il est aussi possible d'utiliser Copier/Collage Special Format ou Largeur de
colonne. Suivant la version d'Excel
Avatar
pachanours
Merci beaucoup, ça fonctionne parfaitement.

Est-il possible d'intégrer un titre de la même manière ?

J'aurai une dernière question : j'ai également besoin de changer la
présentation des feuilles (largeur de bordure de cellule, mise en forme de
caractères,) peut-on reproduir la mise en forme d'une feuille sur les 100
suivantes (ou des données sont déjà rentrées ?



Bonjour,

Selectionner tous les onglets du classeur avec la souris et la touche SHIFT
ou CTRL enfoncée.

- Les attributs du menu Fichier/Mise en page, seront appliqués à toutes les
feuilles selectionnées
- Les modifications de format appliqués sur la feuille active seront
également appliqués aux autres feuilles.
Les modification telles que : largeur de colonne, hauteur de ligne et
globalement ce qui se trouve dans Format/Cellule.

Attention de ne pas changer des données lorsque les feuilles sont toutes
selectionnées, sinon la modification est également repercutée.

Il est aussi possible d'utiliser Copier/Collage Special Format ou Largeur de
colonne. Suivant la version d'Excel





Avatar
MichDenis
Dans le ThisWorkbook de ton classeur, tu peux copier ceci :

Si tu utilises l'enregistreur de macro pendant que tu fais la mise
en page d'une feuillle, tu auras la valeur des paramètres à
attribuer à ceux dans cette procédure. Cette procédure
s'adresse à toutes les feuilles de ton classeur indépendamment
du nombre de feuilles qu'il contient.

'----------------------------
Private Sub Workbook_BeforePrint(Cancel As Boolean)

Dim Sh As Worksheet

For Each Sh In ActiveWindow.SelectedSheets
With Sh
.DisplayPageBreaks = False
With .PageSetup
.LeftHeader = "My Company"
.CenterHeader = ""
.RightHeader = "&D / &T"
.LeftFooter = "Highly Confidential and Proprietary"
.CenterFooter = ""
.RightFooter = "Finance"
.LeftMargin = Application.InchesToPoints(0.54)
.RightMargin = Application.InchesToPoints(0.3)
.TopMargin = Application.InchesToPoints(0.4)
.BottomMargin = Application.InchesToPoints(0.36)
.HeaderMargin = Application.InchesToPoints(0.22)
.FooterMargin = Application.InchesToPoints(0.17)
.PrintHeadings = False
.PrintGridlines = False
.PrintComments = xlPrintNoComments
' .PrintQuality = 600 ' does not work with all the printers
.CenterHorizontally = True
.CenterVertically = True
.Orientation = xlLandscape
.Draft = False
.PaperSize = xlPaperLetter
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.BlackAndWhite = False
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
End With
Next

End Sub
'----------------------------




"pachanours" a écrit dans le message de news:


Merci beaucoup, ça fonctionne parfaitement.

Est-il possible d'intégrer un titre de la même manière ?

J'aurai une dernière question : j'ai également besoin de changer la
présentation des feuilles (largeur de bordure de cellule, mise en forme de
caractères,) peut-on reproduir la mise en forme d'une feuille sur les 100
suivantes (ou des données sont déjà rentrées ?



Bonjour,

Selectionner tous les onglets du classeur avec la souris et la touche SHIFT
ou CTRL enfoncée.

- Les attributs du menu Fichier/Mise en page, seront appliqués à toutes les
feuilles selectionnées
- Les modifications de format appliqués sur la feuille active seront
également appliqués aux autres feuilles.
Les modification telles que : largeur de colonne, hauteur de ligne et
globalement ce qui se trouve dans Format/Cellule.

Attention de ne pas changer des données lorsque les feuilles sont toutes
selectionnées, sinon la modification est également repercutée.

Il est aussi possible d'utiliser Copier/Collage Special Format ou Largeur de
colonne. Suivant la version d'Excel





Avatar
Garette
Est-il possible d'intégrer un titre de la même manière ?
Un titre dans la feuille, oui ça va recopier les memes données saisies dans


les n feuilles selectionnées
Un titre dans dans un en-tete est egalement valable pour toutes les feuilles
selectionnées.

J'aurai une dernière question : j'ai également besoin de changer la
présentation des feuilles (largeur de bordure de cellule, mise en forme
de
caractères,)
Oui, ca fait partie de ce qu'on trouve dans le menu Format Cellule, donc ce


sera changé.
Mais opur des zones ou selections identiques pour les feuilles
selectionnées

peut-on reproduir la mise en forme d'une feuille sur les 100
suivantes (ou des données sont déjà rentrées ?
Oui, en les selectionnant, mais il faut tout refaire. Repasser par chaque


opération.
Ou utiliser une macro comme l'explique MichDenis