OVH Cloud OVH Cloud

Créer des sections dans les pages d'une feuille

2 réponses
Avatar
rm81
Bonjour,

C'est peut-être bête comme question mais on y va quand même :

J'ai une feuille Excel de plusieurs pages. Sur chaque page, une cellule
comporte le titre et un sous-titre pour la page. Donc, les premières cinq
pages ont le même titre « Commande » mais avec des sous-titres différents.
Après, les pages 6 à 8 ont le titre de « Etiquettes » et des sous-titres
différents aussi et ainsi de suite.

Je voudrais créer des sections selon les titres des pages afin de pouvoir
avoir le titre de chaque section dans le pied de page. Par exemple sur les
pages 1 à 5, le pied de page comportera le titre commun de « Commande », sur
les pages 6 à 8 le pied de page comportera le titre commun de « Etiquettes »
etc….

Est-ce que quelqu’un aura une solution ?
Mes grands remerciements par avance.

Roshni

2 réponses

Avatar
michdenis
Bonjour Rm81,

Essaie ceci :

(pas tester)

Tu devras définir selon ton application, le début et la fin
de chacune des boucles et le nom de la feuille à imprimer

'-------------------------------
Sub Imprimer()

Dim A As Integer
'Feuil1 = Nom de la propriété Name de la feuille à imprimer
With Feuil1
For A = 1 To 5
With .PageSetup
.LeftFooter = "Commandes"
End With
.PrintOut From:=A, To:=A, Preview:=True
Next
For A = 6 To 8
With .PageSetup
.LeftFooter = "Étiquettes"
End With
.PrintOut From:=A, To:=A, Preview:=True
Next
For A = 9 To 10
With .PageSetup
.LeftFooter = "Étiquettes"
End With
.PrintOut From:=A, To:=A, Preview:=True
Next
End With

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


Salutations!


"rm81" a écrit dans le message de news:
Bonjour,

C'est peut-être bête comme question mais on y va quand même :

J'ai une feuille Excel de plusieurs pages. Sur chaque page, une cellule
comporte le titre et un sous-titre pour la page. Donc, les premières cinq
pages ont le même titre « Commande » mais avec des sous-titres différents.
Après, les pages 6 à 8 ont le titre de « Etiquettes » et des sous-titres
différents aussi et ainsi de suite.

Je voudrais créer des sections selon les titres des pages afin de pouvoir
avoir le titre de chaque section dans le pied de page. Par exemple sur les
pages 1 à 5, le pied de page comportera le titre commun de « Commande », sur
les pages 6 à 8 le pied de page comportera le titre commun de « Etiquettes »
etc..

Est-ce que quelqu'un aura une solution ?
Mes grands remerciements par avance.

Roshni
Avatar
rm81
Bonjour,

Merci beaucoup pour ta réponse - je vais l'essayer demain.

Bonne soirée :)



Bonjour Rm81,

Essaie ceci :

(pas tester)

Tu devras définir selon ton application, le début et la fin
de chacune des boucles et le nom de la feuille à imprimer

'-------------------------------
Sub Imprimer()

Dim A As Integer
'Feuil1 = Nom de la propriété Name de la feuille à imprimer
With Feuil1
For A = 1 To 5
With .PageSetup
.LeftFooter = "Commandes"
End With
.PrintOut From:=A, To:=A, Preview:=True
Next
For A = 6 To 8
With .PageSetup
.LeftFooter = "Étiquettes"
End With
.PrintOut From:=A, To:=A, Preview:=True
Next
For A = 9 To 10
With .PageSetup
.LeftFooter = "Étiquettes"
End With
.PrintOut From:=A, To:=A, Preview:=True
Next
End With

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


Salutations!


"rm81" a écrit dans le message de news:
Bonjour,

C'est peut-être bête comme question mais on y va quand même :

J'ai une feuille Excel de plusieurs pages. Sur chaque page, une cellule
comporte le titre et un sous-titre pour la page. Donc, les premières cinq
pages ont le même titre « Commande » mais avec des sous-titres différents.
Après, les pages 6 à 8 ont le titre de « Etiquettes » et des sous-titres
différents aussi et ainsi de suite.

Je voudrais créer des sections selon les titres des pages afin de pouvoir
avoir le titre de chaque section dans le pied de page. Par exemple sur les
pages 1 à 5, le pied de page comportera le titre commun de « Commande », sur
les pages 6 à 8 le pied de page comportera le titre commun de « Etiquettes »
etc..

Est-ce que quelqu'un aura une solution ?
Mes grands remerciements par avance.

Roshni