Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Impression d'une suite de page

  • Initiateur de la discussion Initiateur de la discussion bobjazz
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bobjazz

XLDnaute Impliqué
Bonjour le Forum

je voudrais faire un livret avec un nombre de page qui me donne une série de chiffres
Exemple un livret de 20 pages en haut à droite N° 1 à N° 20, mais avec la même page
j'arrive avec word
Est ce possible avec excel
Merci d'avance

Bobjazz
 
Re : Impression d'une suite de page

Bonjour bobjazz et le forum,

As-tu essayé par Fichier/Mise en page et l'onglet En-tête/Pied de page, En-tête personnalisée, et section de droite. Selectioner la l'icône avec un#

Tu auras donc &[Page]

Ce n'est que pour l'impression.

A te lire,

Bonne journée.

Jean-Pierre
 
Re : Impression d'une suite de page

Bonjour Bobjazz, JeanPierre,

Si j'ai bien compris, je peux te proposer
Code:
Sub MacroImp()
For i = 1 To 20
    With ActiveSheet.PageSetup
        .LeftHeader = i & "/20"
    End With

    ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1
Next
End Sub
 
Re : Impression d'une suite de page

Re, Bonjour Spitnolan08,

Plus rapide que moi, mais comme je n'ai pas d'imprimante ici, j'étais en train de me battre avec PrintOut qui beuguer, bien entendu....
 
Re : Impression d'une suite de page

Bonjour Spitnolan08 et jeanpierre

Merci c'est exactement cela que je voulais
Juste une question pour
For i = 1 To 20
Est ce qu'il serait possible de choisir le nombre "i"
Merci d'avance
Bobjazz
 
Re : Impression d'une suite de page

Re
En modifiant et si j'ai bien compris :
Code:
Sub MacroImp()
Dim N as integer, i as integer 

N = MsgBox("Saisir le nombre de pages du document :")
For i = 1 To N
    With ActiveSheet.PageSetup
        .LeftHeader = i & "/20"
    End With

    ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1
Next
End Sub
Cordialement
 
Re : Impression d'une suite de page

Re,

Avec, avant le début de la boucle quelque chose comme cela :

J = InputBox("Nombre de page ?")

et ensuite for I= 1 to J

Pas testé.


Re : encore à la bourre
 
Re : Impression d'une suite de page

Bonjour Spitnolan08 et jeanpierre

Je vous remercie, avec vos derniers conseils, je suis arrivé au résultat.

Code:
Sub MacroImp()
Dim N As Integer, i As Integer

N = MsgBox("Saisir le nombre de pages du document :")
J = InputBox("Nombre de page ?")

For i = 1 To J
With ActiveSheet.PageSetup
.RightHeader = "N°" & i
End With

ActiveWindow.SelectedSheets.PrintOut From:=1, to:=1
Next
End Sub

Merci au Forum

bobjazz
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
422
W
Réponses
7
Affichages
367
Réponses
21
Affichages
630
Réponses
16
Affichages
589
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…