Bonjour à tous et merci de votre temps et de votre aide.
J'ai un truc étrange avec le pied de page d'une feuille que je défini par VBA.
bien que mon code spécifie :
Ce que j'obtiens à l'impression c'est "Page 1 de".
Code : Sélectionner tout - Visualiser dans une fenêtre à part .CenterFooter = "Page &P de &N" 'ce code vient directement de l'enregistreur de macro
Je suis allez voir le pied page via l'interface et en effet il n'est défini que comme "Page &P de".
Le VBA ne fait donc fait qu'une assignation partielle de la propriété.
J'ai essayé :
Et là il ne reste que le mot "Page" sans même l'espace.
Code : Sélectionner tout - Visualiser dans une fenêtre à part .CenterFooter = "Page &P"
Si on passe par l'interface on est capable d'assigner "Page &P de &N" et d'avoir le nombre total de page.
À date j'assigne "Page &P &N" ce qui me permet au moins d'avoir le numéro de la page courante mais ce n'est pas très propre.
Je ne sais pas si cela à de l'importance mais la feuille n'est pas dans le même classeur que le code de mise en forme.
C'est une copie de la page du classeur courant dans un nouveau classeur qui ne contient plus que ce qui est actuellement affiché sans les macros et les autres fonctionnalités du classeur courant.
Si quelqu'un a une idée, je suis preneur.
P.S.
J'ai essayé "Page &P de &N &F" et il s'arrête toujours au &N.
A+
Partager