comptage de pages dans pied de page

  • Initiateur de la discussion Initiateur de la discussion sri75
  • 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 !

sri75

XLDnaute Occasionnel
Bonjour la macro ci dessous compte les pages du classeur et indique en bas de page à gauche sur quelle page on se trouve par rapport au nombre total de pages ( ex 5/10 ).

par contre j'édite une page de plus que celle que je voudrais compter ce qui fait que mon nombre de pages total est faux par rapport à mon document ( ex j'édite 12 pages alors que mon document envoté n'en contient que 11, ce total est comptabilié dans la variable &N , je voudrais que ce qui soit porté en bas de page soit N-1.

Merci de vos idées sur ce point


Sub Macentet()
'Macro pour mettre l'entête et le pied de page à plusieurs onglets sélectionnés dans le classeur et inclure un compteur de page sélectionnée dans excel

Dim coll As Sheets
'Dim i As Integer

cpt = 0
Set coll = ActiveWorkbook.Windows(1).SelectedSheets
' Call MacprotNON
For Each maSheet In coll
maSheet.Activate
' '''''''''''
With ActiveSheet.Select
ActiveSheet.Unprotect
End With
' '''''''''''
With ActiveSheet.PageSetup
.LeftHeader = "&""Times New Roman,Gras""&U&12ASSOCIATION AGREEE DU CONSEIL SUPERIEUR DU NOTARIAT"
' &U sert à souligner U pour underline
' .CenterHeader = "&""Times New Roman,Gras""&20ENTETE CENTRE"
' .RightHeader = "&""Times New Roman,Gras""&14ENTETE DROIT"
.LeftFooter = "&""Times New Roman,Gras""&10 "
' .LeftFooter = "&""Times New Roman,Gras""&10&D"
.CenterFooter = "&""Times New Roman,Gras""AACSN - Dossier d'audit-valorisation"
.RightFooter = "&""Times New Roman,Gras""Page &P/&N"
End With
pro = 0
cpt = cpt + 1
ActiveSheet.Range("F1").Value = cpt
' '''''''''''''''
With ActiveSheet.Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End With
' ''''''''''''''''
Next
' Call MacprotOUI

Sheets("Pag").Select
' With ActiveSheet.Select

ActiveSheet.Unprotect

' End With


End Sub
 
- 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
7
Affichages
163
Réponses
0
Affichages
449
Réponses
0
Affichages
1 K
Retour