Afficher le nombre de pages dans excel
Résolu
manu2183
-
manu2183 -
manu2183 -
Bonjour,
tout d abord merci de votre attention
je souhaite sous excel inserer le nombre de page de ma feuille dans une cellule déterminé en passant pas par les en tetes et pieds de pages
soit une formule dans la cellule soit par une macro
d'avance merci
si je pouvais avoir la réponse rapidement ce serait vraiment tres cool!
tout d abord merci de votre attention
je souhaite sous excel inserer le nombre de page de ma feuille dans une cellule déterminé en passant pas par les en tetes et pieds de pages
soit une formule dans la cellule soit par une macro
d'avance merci
si je pouvais avoir la réponse rapidement ce serait vraiment tres cool!
A voir également:
- Formule numéro de page excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Numero prive - Guide
7 réponses
J'ai pas trop le temps de tester mais là en bidouillant un peu tu devrais trouver ton bonheur :
http://www.excelabo.net/xl/imprimer.php#cellulentete
http://www.excelabo.net/xl/imprimer.php#cellulentete
Cette fonction perso (adaptation de Frédéric Sigonneau) renvoie le numéro de la page de la cellule où elle est appelée : Function NumPage() As Integer Dim VPC As Integer, HPC As Integer Dim VPB As VPageBreak, HPB As HPageBreak Dim Wksht As Worksheet, Cellule As Range Dim Col As Integer, Ligne As Long Application.Volatile Set Cellule = Application.Caller Set Wksht = Cellule.Worksheet Ligne = Cellule.Row Col = Cellule.Column If Wksht.PageSetup.Order = xlDownThenOver Then HPC = Wksht.HPageBreaks.Count + 1 VPC = 1 Else VPC = Wksht.VPageBreaks.Count + 1 HPC = 1 End If NumPage = 1 For Each VPB In Wksht.VPageBreaks If VPB.Location.Column > Col Then Exit For NumPage = NumPage + HPC Next VPB For Each HPB In Wksht.HPageBreaks If HPB.Location.Row > Ligne Then Exit For NumPage = NumPage + VPC Next HPB End Function Ensuite, en A25 par exemple : =NumPage()
testé sans réussite et sans conviction...
idem
en fait le
donc à mon avis, enleve tous çà mets dans un sub et dirige la variable sur ta celellule voule... non?
en fait le
Cellulecorrespond à la cellule où tu mets ton =
Num Page()
donc à mon avis, enleve tous çà mets dans un sub et dirige la variable sur ta celellule voule... non?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est ce que j ai fait mais rien ne marche je sais as si de ton coté ca fonctionne mais pas chez moi
je vous remercie tous de l attention que vous avez apporté à ma demande .
Mon problème a été résolue mais de manière très très barbare
j ai bloqué la hauteur de mes lignes
ensuite avec un Nbval j ai calculer le nombre de ligne existante
j ai ensuite compter le nombre de ligne dans une pages
et j ai fait un suparrondi
très très lourd mais ca marche a peu près en tout cas pour ce que je veux faire
encore merci à tous
Mon problème a été résolue mais de manière très très barbare
j ai bloqué la hauteur de mes lignes
ensuite avec un Nbval j ai calculer le nombre de ligne existante
j ai ensuite compter le nombre de ligne dans une pages
et j ai fait un suparrondi
très très lourd mais ca marche a peu près en tout cas pour ce que je veux faire
encore merci à tous
par page j entend le nombre de page nécessaire à l impression de mon tableau. autre explication je veux inserer dans une cellule du tableau l information qui se trouve normalement dans le pieds de pages sousl intitulé pages
j espere que j ai été claire
et je te remercie de m avoir répondu