Bonjour,
Je souhaiterais faire apparaitre dans une cellule le nombre de page de la
feuille qui sera imprimé.
J'ai voulu utiliser la fonction suivante :
Function nbpages()
nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Function
Malheureusement la cellule renvoi "#valeur"
Pourriez vous m'aider merci.
Bonjour,
Je souhaiterais faire apparaitre dans une cellule le nombre de page de la
feuille qui sera imprimé.
J'ai voulu utiliser la fonction suivante :
Function nbpages()
nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Function
Malheureusement la cellule renvoi "#valeur"
Pourriez vous m'aider merci.
Bonjour,
Je souhaiterais faire apparaitre dans une cellule le nombre de page de la
feuille qui sera imprimé.
J'ai voulu utiliser la fonction suivante :
Function nbpages()
nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Function
Malheureusement la cellule renvoi "#valeur"
Pourriez vous m'aider merci.
Je souhaiterais faire apparaitre dans une cellule le nombre de page
de la feuille qui sera imprimé.
J'ai voulu utiliser la fonction suivante :
Function nbpages()
nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Function
Malheureusement la cellule renvoi "#valeur"
Je souhaiterais faire apparaitre dans une cellule le nombre de page
de la feuille qui sera imprimé.
J'ai voulu utiliser la fonction suivante :
Function nbpages()
nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Function
Malheureusement la cellule renvoi "#valeur"
Je souhaiterais faire apparaitre dans une cellule le nombre de page
de la feuille qui sera imprimé.
J'ai voulu utiliser la fonction suivante :
Function nbpages()
nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Function
Malheureusement la cellule renvoi "#valeur"
Bonjour,
Je souhaiterais faire apparaitre dans une cellule le nombre de page de la
feuille qui sera imprimé.
J'ai voulu utiliser la fonction suivante :
Function nbpages()
nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Function
Malheureusement la cellule renvoi "#valeur"
Pourriez vous m'aider merci.
Bonjour,
Je souhaiterais faire apparaitre dans une cellule le nombre de page de la
feuille qui sera imprimé.
J'ai voulu utiliser la fonction suivante :
Function nbpages()
nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Function
Malheureusement la cellule renvoi "#valeur"
Pourriez vous m'aider merci.
Bonjour,
Je souhaiterais faire apparaitre dans une cellule le nombre de page de la
feuille qui sera imprimé.
J'ai voulu utiliser la fonction suivante :
Function nbpages()
nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Function
Malheureusement la cellule renvoi "#valeur"
Pourriez vous m'aider merci.
Bonjour,
Je souhaiterais faire apparaitre dans une cellule le nombre de page de la
feuille qui sera imprimé.
J'ai voulu utiliser la fonction suivante :
Function nbpages()
nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Function
Malheureusement la cellule renvoi "#valeur"
Pourriez vous m'aider merci.
Bonjour,
Je souhaiterais faire apparaitre dans une cellule le nombre de page de la
feuille qui sera imprimé.
J'ai voulu utiliser la fonction suivante :
Function nbpages()
nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Function
Malheureusement la cellule renvoi "#valeur"
Pourriez vous m'aider merci.
Bonjour,
Je souhaiterais faire apparaitre dans une cellule le nombre de page de la
feuille qui sera imprimé.
J'ai voulu utiliser la fonction suivante :
Function nbpages()
nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
End Function
Malheureusement la cellule renvoi "#valeur"
Pourriez vous m'aider merci.
Merci beaucoup cette fonction marche parfaitement.
Merci aux autres réponses
Il serait trop demandé pourquoi la fonction que j'ai cherché à util iser
fonctionne sous vba mais pas quand on cherche à l'utiliser dans la feui lle
de calcul ?
Merci
"JB" a écrit dans le message denews:7eab3b83-
Bonjour,
Function NbPages()
NbPages = (ActiveSheet.HPageBreaks.Count + 1) *
(ActiveSheet.VPageBreaks.Count + 1)
End Function
JBhttp://boisgontierjacques.free.fr
On 17 juil, 12:04, "Fan" wrote:
> Bonjour,
> Je souhaiterais faire apparaitre dans une cellule le nombre de page de la
> feuille qui sera imprimé.
> J'ai voulu utiliser la fonction suivante :
> Function nbpages()
> nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
> End Function
> Malheureusement la cellule renvoi "#valeur"
> Pourriez vous m'aider merci.- Masquer le texte des messages précéde nts -
- Afficher le texte des messages précédents -
Merci beaucoup cette fonction marche parfaitement.
Merci aux autres réponses
Il serait trop demandé pourquoi la fonction que j'ai cherché à util iser
fonctionne sous vba mais pas quand on cherche à l'utiliser dans la feui lle
de calcul ?
Merci
"JB" <boisgont...@hotmail.com> a écrit dans le message denews:7eab3b83- ad99-4321-8f23-8da52a77d2c4@8g2000hse.googlegroups.com...
Bonjour,
Function NbPages()
NbPages = (ActiveSheet.HPageBreaks.Count + 1) *
(ActiveSheet.VPageBreaks.Count + 1)
End Function
JBhttp://boisgontierjacques.free.fr
On 17 juil, 12:04, "Fan" <Fan@NOSPAM> wrote:
> Bonjour,
> Je souhaiterais faire apparaitre dans une cellule le nombre de page de la
> feuille qui sera imprimé.
> J'ai voulu utiliser la fonction suivante :
> Function nbpages()
> nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
> End Function
> Malheureusement la cellule renvoi "#valeur"
> Pourriez vous m'aider merci.- Masquer le texte des messages précéde nts -
- Afficher le texte des messages précédents -
Merci beaucoup cette fonction marche parfaitement.
Merci aux autres réponses
Il serait trop demandé pourquoi la fonction que j'ai cherché à util iser
fonctionne sous vba mais pas quand on cherche à l'utiliser dans la feui lle
de calcul ?
Merci
"JB" a écrit dans le message denews:7eab3b83-
Bonjour,
Function NbPages()
NbPages = (ActiveSheet.HPageBreaks.Count + 1) *
(ActiveSheet.VPageBreaks.Count + 1)
End Function
JBhttp://boisgontierjacques.free.fr
On 17 juil, 12:04, "Fan" wrote:
> Bonjour,
> Je souhaiterais faire apparaitre dans une cellule le nombre de page de la
> feuille qui sera imprimé.
> J'ai voulu utiliser la fonction suivante :
> Function nbpages()
> nbpages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")
> End Function
> Malheureusement la cellule renvoi "#valeur"
> Pourriez vous m'aider merci.- Masquer le texte des messages précéde nts -
- Afficher le texte des messages précédents -
Pour ceux que la chose intéresse, un fichier exemple, tentant
d'illustrer la problématique et la limitation des solutions proposées.
http://cjoint.com/?hrtFCWyX0L
Pour ceux que la chose intéresse, un fichier exemple, tentant
d'illustrer la problématique et la limitation des solutions proposées.
http://cjoint.com/?hrtFCWyX0L
Pour ceux que la chose intéresse, un fichier exemple, tentant
d'illustrer la problématique et la limitation des solutions proposées.
http://cjoint.com/?hrtFCWyX0L
Conclusion : Pas aussi évident que la question laissait présager !
;-)
P.S- Pour déterminer l'ordre d'impression la commande en Excel4
est : Lire.Document(61,1)
61 -> Un numéro indiquant l'ordre de pagination :
1 = Bas/Droite
2 = Droite/Bas
Conclusion : Pas aussi évident que la question laissait présager !
;-)
P.S- Pour déterminer l'ordre d'impression la commande en Excel4
est : Lire.Document(61,1)
61 -> Un numéro indiquant l'ordre de pagination :
1 = Bas/Droite
2 = Droite/Bas
Conclusion : Pas aussi évident que la question laissait présager !
;-)
P.S- Pour déterminer l'ordre d'impression la commande en Excel4
est : Lire.Document(61,1)
61 -> Un numéro indiquant l'ordre de pagination :
1 = Bas/Droite
2 = Droite/Bas
Sur ce, je prends ta parole et je laisse tomber !
Disons qu'avec ce fil, nous venons de faire un pas dans la bonne direction
;-))
Salutations.
"Modeste" a écrit dans le message de news:
Bonsour® michdenis avec ferveur ;o))) vous nous disiez :Conclusion : Pas aussi évident que la question laissait présager !
;-)
P.S- Pour déterminer l'ordre d'impression la commande en Excel4
est : Lire.Document(61,1)
61 -> Un numéro indiquant l'ordre de pagination :
1 = Bas/Droite
2 = Droite/Bas
l'instruction LIRE.DOCUMENT (61;nom_texte) est une fonction d'information
et ne permet pas de forcer l'ordre d'impression
le deuxième parametre désigne le nom d'un document ouvert, s'il est omis
il s'agit alors du document actif.
Pour forcer l'ordre d'impression cela peut etre effectué par l'instruction
MISE.EN.PAGE
cette commande comporte 16 arguments qui correspondent aux cases à cocher
et aux zones de texte de la boite de dialogue "Mise en page"
Il faudra passer par l'insertion d'une feuille de macro XL4
je ne sais si cela en vaut la chandelle !!!!
comme tout bon dinosaure ;o))) je n'ai pas le plaisir d'utiliser XL 2007
mais j'ai encore la doc XL4 ( un pavé de plus de 700 pages !!)
--
--
@+
;o)))
Sur ce, je prends ta parole et je laisse tomber !
Disons qu'avec ce fil, nous venons de faire un pas dans la bonne direction
;-))
Salutations.
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
eEcrfHG6IHA.1592@TK2MSFTNGP04.phx.gbl...
Bonsour® michdenis avec ferveur ;o))) vous nous disiez :
Conclusion : Pas aussi évident que la question laissait présager !
;-)
P.S- Pour déterminer l'ordre d'impression la commande en Excel4
est : Lire.Document(61,1)
61 -> Un numéro indiquant l'ordre de pagination :
1 = Bas/Droite
2 = Droite/Bas
l'instruction LIRE.DOCUMENT (61;nom_texte) est une fonction d'information
et ne permet pas de forcer l'ordre d'impression
le deuxième parametre désigne le nom d'un document ouvert, s'il est omis
il s'agit alors du document actif.
Pour forcer l'ordre d'impression cela peut etre effectué par l'instruction
MISE.EN.PAGE
cette commande comporte 16 arguments qui correspondent aux cases à cocher
et aux zones de texte de la boite de dialogue "Mise en page"
Il faudra passer par l'insertion d'une feuille de macro XL4
je ne sais si cela en vaut la chandelle !!!!
comme tout bon dinosaure ;o))) je n'ai pas le plaisir d'utiliser XL 2007
mais j'ai encore la doc XL4 ( un pavé de plus de 700 pages !!)
--
--
@+
;o)))
Sur ce, je prends ta parole et je laisse tomber !
Disons qu'avec ce fil, nous venons de faire un pas dans la bonne direction
;-))
Salutations.
"Modeste" a écrit dans le message de news:
Bonsour® michdenis avec ferveur ;o))) vous nous disiez :Conclusion : Pas aussi évident que la question laissait présager !
;-)
P.S- Pour déterminer l'ordre d'impression la commande en Excel4
est : Lire.Document(61,1)
61 -> Un numéro indiquant l'ordre de pagination :
1 = Bas/Droite
2 = Droite/Bas
l'instruction LIRE.DOCUMENT (61;nom_texte) est une fonction d'information
et ne permet pas de forcer l'ordre d'impression
le deuxième parametre désigne le nom d'un document ouvert, s'il est omis
il s'agit alors du document actif.
Pour forcer l'ordre d'impression cela peut etre effectué par l'instruction
MISE.EN.PAGE
cette commande comporte 16 arguments qui correspondent aux cases à cocher
et aux zones de texte de la boite de dialogue "Mise en page"
Il faudra passer par l'insertion d'une feuille de macro XL4
je ne sais si cela en vaut la chandelle !!!!
comme tout bon dinosaure ;o))) je n'ai pas le plaisir d'utiliser XL 2007
mais j'ai encore la doc XL4 ( un pavé de plus de 700 pages !!)
--
--
@+
;o)))
Que ce soit celle de JB avec la méthode volatile ou celle de Modeste qui
utilise la fonction =LIRE.DOCUMENT(50) dans un "NOM" + la fonction
volatile, c'est parfait et c'est ce que j'espérais.
Merci donc beaucoup à vous tous (michdenis, Modeste, JB) pour votre aide
.
"michdenis" a écrit dans le message de news:Sur ce, je prends ta parole et je laisse tomber !
Disons qu'avec ce fil, nous venons de faire un pas dans la bonne
direction
;-))
Salutations.
"Modeste" a écrit dans le message de news:
Bonsour® michdenis avec ferveur ;o))) vous nous disiez :Conclusion : Pas aussi évident que la question laissait présager !
;-)
P.S- Pour déterminer l'ordre d'impression la commande en Excel4
est : Lire.Document(61,1)
61 -> Un numéro indiquant l'ordre de pagination :
1 = Bas/Droite
2 = Droite/Bas
l'instruction LIRE.DOCUMENT (61;nom_texte) est une fonction d'information
et ne permet pas de forcer l'ordre d'impression
le deuxième parametre désigne le nom d'un document ouvert, s'il est omis
il s'agit alors du document actif.
Pour forcer l'ordre d'impression cela peut etre effectué par
l'instruction MISE.EN.PAGE
cette commande comporte 16 arguments qui correspondent aux cases à cocher
et aux zones de texte de la boite de dialogue "Mise en page"
Il faudra passer par l'insertion d'une feuille de macro XL4
je ne sais si cela en vaut la chandelle !!!!
comme tout bon dinosaure ;o))) je n'ai pas le plaisir d'utiliser XL 2007
mais j'ai encore la doc XL4 ( un pavé de plus de 700 pages !!)
--
--
@+
;o)))
Que ce soit celle de JB avec la méthode volatile ou celle de Modeste qui
utilise la fonction =LIRE.DOCUMENT(50) dans un "NOM" + la fonction
volatile, c'est parfait et c'est ce que j'espérais.
Merci donc beaucoup à vous tous (michdenis, Modeste, JB) pour votre aide
.
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
eqwatjG6IHA.4560@TK2MSFTNGP04.phx.gbl...
Sur ce, je prends ta parole et je laisse tomber !
Disons qu'avec ce fil, nous venons de faire un pas dans la bonne
direction
;-))
Salutations.
"Modeste" <nomail@nomail.net> a écrit dans le message de news:
eEcrfHG6IHA.1592@TK2MSFTNGP04.phx.gbl...
Bonsour® michdenis avec ferveur ;o))) vous nous disiez :
Conclusion : Pas aussi évident que la question laissait présager !
;-)
P.S- Pour déterminer l'ordre d'impression la commande en Excel4
est : Lire.Document(61,1)
61 -> Un numéro indiquant l'ordre de pagination :
1 = Bas/Droite
2 = Droite/Bas
l'instruction LIRE.DOCUMENT (61;nom_texte) est une fonction d'information
et ne permet pas de forcer l'ordre d'impression
le deuxième parametre désigne le nom d'un document ouvert, s'il est omis
il s'agit alors du document actif.
Pour forcer l'ordre d'impression cela peut etre effectué par
l'instruction MISE.EN.PAGE
cette commande comporte 16 arguments qui correspondent aux cases à cocher
et aux zones de texte de la boite de dialogue "Mise en page"
Il faudra passer par l'insertion d'une feuille de macro XL4
je ne sais si cela en vaut la chandelle !!!!
comme tout bon dinosaure ;o))) je n'ai pas le plaisir d'utiliser XL 2007
mais j'ai encore la doc XL4 ( un pavé de plus de 700 pages !!)
--
--
@+
;o)))
Que ce soit celle de JB avec la méthode volatile ou celle de Modeste qui
utilise la fonction =LIRE.DOCUMENT(50) dans un "NOM" + la fonction
volatile, c'est parfait et c'est ce que j'espérais.
Merci donc beaucoup à vous tous (michdenis, Modeste, JB) pour votre aide
.
"michdenis" a écrit dans le message de news:Sur ce, je prends ta parole et je laisse tomber !
Disons qu'avec ce fil, nous venons de faire un pas dans la bonne
direction
;-))
Salutations.
"Modeste" a écrit dans le message de news:
Bonsour® michdenis avec ferveur ;o))) vous nous disiez :Conclusion : Pas aussi évident que la question laissait présager !
;-)
P.S- Pour déterminer l'ordre d'impression la commande en Excel4
est : Lire.Document(61,1)
61 -> Un numéro indiquant l'ordre de pagination :
1 = Bas/Droite
2 = Droite/Bas
l'instruction LIRE.DOCUMENT (61;nom_texte) est une fonction d'information
et ne permet pas de forcer l'ordre d'impression
le deuxième parametre désigne le nom d'un document ouvert, s'il est omis
il s'agit alors du document actif.
Pour forcer l'ordre d'impression cela peut etre effectué par
l'instruction MISE.EN.PAGE
cette commande comporte 16 arguments qui correspondent aux cases à cocher
et aux zones de texte de la boite de dialogue "Mise en page"
Il faudra passer par l'insertion d'une feuille de macro XL4
je ne sais si cela en vaut la chandelle !!!!
comme tout bon dinosaure ;o))) je n'ai pas le plaisir d'utiliser XL 2007
mais j'ai encore la doc XL4 ( un pavé de plus de 700 pages !!)
--
--
@+
;o)))