Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,123
Default excel page numbers

See
http://www.dicks-blog.com/archives/2...ges-in-a-cell/


--
Regards Ron de Bruin
http://www.rondebruin.nl



"Steve J Vaughan" <Steve J wrote in
message ...
Thanks Tom, I did think there was not going to be an easy solution. I
guess
someone who is clever with VB may find a way, but I guess it is not a
commonly requested function.

"Tom Ogilvy" wrote:

rows to repeat at the top in the last tab of the page setup dialog will
accomplish most of what you want.

Unfortunately, there is no easy way to use that and put the information
you
want in a cell in that range.

you would either need to create a separate worksheet that lays out the
data
exactly as you want it printed with the 3 rows of information physically
repeated in each "page" with the hardcoded page and pages information
entered in the cell. Or you would have to print each page separately
using
rows to repeat at the top, but before each page printed, entering the
page
and pages information in the cell. In the second case, you would have to
calculate the pages information and you could keep track of the page
information. In the first case, you would of course know this
information.

Then again, someone may have a better approach I am not aware of.

--
Regards,
Tom Ogilvy


"Steve J. Vaughan" wrote in
message ...
I have been asked to create a spreadsheet with the first three rows

repeated
on every page. However in one of the cells in the first three rows
there

is a
requirement for the page number and number of pages . I know this is

normally
set in the page header but the layout requires it in a specfied cell.

Is there away of getting the &[page] and &[pages] data into a cell, and

will
it work when printing?






  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default excel page numbers

As written, this method would only work for data that would be only one page
wide. Also it won't work for the OP's problem if he uses rows to repeat at
the top. the Page part of "page of" will reflect the page number of the
physical location of the formula regardless on what page is being printed.

It would work if the OP did a physical layout, but then he could just hard
code in the page number since it is already known.

While a clever idea, I have a hard time seeing where it would actually have
any application. I assume there are some special cases since Frank said he
is often asked.

--
Regards,
Tom Ogilvy



"Ron de Bruin" wrote in message
...
See
http://www.dicks-blog.com/archives/2...ges-in-a-cell/


--
Regards Ron de Bruin
http://www.rondebruin.nl



"Steve J Vaughan" <Steve J wrote in
message ...
Thanks Tom, I did think there was not going to be an easy solution. I
guess
someone who is clever with VB may find a way, but I guess it is not a
commonly requested function.

"Tom Ogilvy" wrote:

rows to repeat at the top in the last tab of the page setup dialog will
accomplish most of what you want.

Unfortunately, there is no easy way to use that and put the information
you
want in a cell in that range.

you would either need to create a separate worksheet that lays out the
data
exactly as you want it printed with the 3 rows of information

physically
repeated in each "page" with the hardcoded page and pages information
entered in the cell. Or you would have to print each page separately
using
rows to repeat at the top, but before each page printed, entering the
page
and pages information in the cell. In the second case, you would have

to
calculate the pages information and you could keep track of the page
information. In the first case, you would of course know this
information.

Then again, someone may have a better approach I am not aware of.

--
Regards,
Tom Ogilvy


"Steve J. Vaughan" wrote in
message ...
I have been asked to create a spreadsheet with the first three rows
repeated
on every page. However in one of the cells in the first three rows
there
is a
requirement for the page number and number of pages . I know this is
normally
set in the page header but the layout requires it in a specfied cell.

Is there away of getting the &[page] and &[pages] data into a cell,

and
will
it work when printing?







  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2
Default excel page numbers

Thanks Ron,

That does what I need with the exception that I need to have the cell in one
of the three rows which is then repeated at the top of each page. A little VB
is not a problem as long as it is not too heavy.

Nice solution though.

"Ron de Bruin" wrote:

See
http://www.dicks-blog.com/archives/2...ges-in-a-cell/


--
Regards Ron de Bruin
http://www.rondebruin.nl



"Steve J Vaughan" <Steve J wrote in
message ...
Thanks Tom, I did think there was not going to be an easy solution. I
guess
someone who is clever with VB may find a way, but I guess it is not a
commonly requested function.

"Tom Ogilvy" wrote:

rows to repeat at the top in the last tab of the page setup dialog will
accomplish most of what you want.

Unfortunately, there is no easy way to use that and put the information
you
want in a cell in that range.

you would either need to create a separate worksheet that lays out the
data
exactly as you want it printed with the 3 rows of information physically
repeated in each "page" with the hardcoded page and pages information
entered in the cell. Or you would have to print each page separately
using
rows to repeat at the top, but before each page printed, entering the
page
and pages information in the cell. In the second case, you would have to
calculate the pages information and you could keep track of the page
information. In the first case, you would of course know this
information.

Then again, someone may have a better approach I am not aware of.

--
Regards,
Tom Ogilvy


"Steve J. Vaughan" wrote in
message ...
I have been asked to create a spreadsheet with the first three rows
repeated
on every page. However in one of the cells in the first three rows
there
is a
requirement for the page number and number of pages . I know this is
normally
set in the page header but the layout requires it in a specfied cell.

Is there away of getting the &[page] and &[pages] data into a cell, and
will
it work when printing?






  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,123
Default excel page numbers

Hi Tom

While a clever idea, I have a hard time seeing where it would actually
have
any application.

me to

I only add it to this thread as information.
But this one I use regular

Dim TotPages As Long
TotPages = Application.ExecuteExcel4Macro("GET.DOCUMENT(50)")



--
Regards Ron de Bruin
http://www.rondebruin.nl



"Tom Ogilvy" wrote in message
...
As written, this method would only work for data that would be only one
page
wide. Also it won't work for the OP's problem if he uses rows to repeat
at
the top. the Page part of "page of" will reflect the page number of the
physical location of the formula regardless on what page is being printed.

It would work if the OP did a physical layout, but then he could just hard
code in the page number since it is already known.

While a clever idea, I have a hard time seeing where it would actually
have
any application. I assume there are some special cases since Frank said
he
is often asked.

--
Regards,
Tom Ogilvy



"Ron de Bruin" wrote in message
...
See
http://www.dicks-blog.com/archives/2...ges-in-a-cell/


--
Regards Ron de Bruin
http://www.rondebruin.nl



"Steve J Vaughan" <Steve J wrote in
message ...
Thanks Tom, I did think there was not going to be an easy solution. I
guess
someone who is clever with VB may find a way, but I guess it is not a
commonly requested function.

"Tom Ogilvy" wrote:

rows to repeat at the top in the last tab of the page setup dialog
will
accomplish most of what you want.

Unfortunately, there is no easy way to use that and put the
information
you
want in a cell in that range.

you would either need to create a separate worksheet that lays out the
data
exactly as you want it printed with the 3 rows of information

physically
repeated in each "page" with the hardcoded page and pages information
entered in the cell. Or you would have to print each page separately
using
rows to repeat at the top, but before each page printed, entering the
page
and pages information in the cell. In the second case, you would have

to
calculate the pages information and you could keep track of the page
information. In the first case, you would of course know this
information.

Then again, someone may have a better approach I am not aware of.

--
Regards,
Tom Ogilvy


"Steve J. Vaughan" wrote in
message ...
I have been asked to create a spreadsheet with the first three rows
repeated
on every page. However in one of the cells in the first three rows
there
is a
requirement for the page number and number of pages . I know this is
normally
set in the page header but the layout requires it in a specfied
cell.

Is there away of getting the &[page] and &[pages] data into a cell,

and
will
it work when printing?









  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,885
Default excel page numbers

Hi Tom
this idea came from Jan Karel :-)
And I agree with you: Thisn is a nice trick (kind of 'just to prove it is
possible') but I wouldn't use it in a real-lifre application. But still neat
trick and it shows that this kind of feature is somewhat missing in Excel's
VBA Object model

--
Regards
Frank Kabel
Frankfurt, Germany
"Tom Ogilvy" schrieb im Newsbeitrag
...
As written, this method would only work for data that would be only one
page
wide. Also it won't work for the OP's problem if he uses rows to repeat
at
the top. the Page part of "page of" will reflect the page number of the
physical location of the formula regardless on what page is being printed.

It would work if the OP did a physical layout, but then he could just hard
code in the page number since it is already known.

While a clever idea, I have a hard time seeing where it would actually
have
any application. I assume there are some special cases since Frank said
he
is often asked.

--
Regards,
Tom Ogilvy



"Ron de Bruin" wrote in message
...
See
http://www.dicks-blog.com/archives/2...ges-in-a-cell/


--
Regards Ron de Bruin
http://www.rondebruin.nl



"Steve J Vaughan" <Steve J wrote in
message ...
Thanks Tom, I did think there was not going to be an easy solution. I
guess
someone who is clever with VB may find a way, but I guess it is not a
commonly requested function.

"Tom Ogilvy" wrote:

rows to repeat at the top in the last tab of the page setup dialog
will
accomplish most of what you want.

Unfortunately, there is no easy way to use that and put the
information
you
want in a cell in that range.

you would either need to create a separate worksheet that lays out the
data
exactly as you want it printed with the 3 rows of information

physically
repeated in each "page" with the hardcoded page and pages information
entered in the cell. Or you would have to print each page separately
using
rows to repeat at the top, but before each page printed, entering the
page
and pages information in the cell. In the second case, you would have

to
calculate the pages information and you could keep track of the page
information. In the first case, you would of course know this
information.

Then again, someone may have a better approach I am not aware of.

--
Regards,
Tom Ogilvy


"Steve J. Vaughan" wrote in
message ...
I have been asked to create a spreadsheet with the first three rows
repeated
on every page. However in one of the cells in the first three rows
there
is a
requirement for the page number and number of pages . I know this is
normally
set in the page header but the layout requires it in a specfied
cell.

Is there away of getting the &[page] and &[pages] data into a cell,

and
will
it work when printing?











  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default excel page numbers

Oops. I guess you (Frank) were commenting on it and not the author. Sorry.

I guess I was not seeing a need to dynamically determine a page number (I
have never been criticised for having too much imagination, however). It is
useful on a fixed layout that will not change - but if it won't change, then
one knows the page number although it might be convenient to have a formula
do it. If the layout will change, then I don't see the need to have a page
number appear at some unknown location on the page - maybe useful for a
filter situation. It wasn't meant to be a criticism in anyway because as I
said, it is very innovative.

My real purpose in posting was to alert the OP that I didn't think it would
solve his problem and save time he might spend thinking it might. Then
again, it might fit somehow.

--
Regards,
Tom Ogilvy


"Frank Kabel" wrote in message
...
Hi Tom
this idea came from Jan Karel :-)
And I agree with you: Thisn is a nice trick (kind of 'just to prove it is
possible') but I wouldn't use it in a real-lifre application. But still

neat
trick and it shows that this kind of feature is somewhat missing in

Excel's
VBA Object model

--
Regards
Frank Kabel
Frankfurt, Germany
"Tom Ogilvy" schrieb im Newsbeitrag
...
As written, this method would only work for data that would be only one
page
wide. Also it won't work for the OP's problem if he uses rows to repeat
at
the top. the Page part of "page of" will reflect the page number of the
physical location of the formula regardless on what page is being

printed.

It would work if the OP did a physical layout, but then he could just

hard
code in the page number since it is already known.

While a clever idea, I have a hard time seeing where it would actually
have
any application. I assume there are some special cases since Frank said
he
is often asked.

--
Regards,
Tom Ogilvy



"Ron de Bruin" wrote in message
...
See
http://www.dicks-blog.com/archives/2...ges-in-a-cell/


--
Regards Ron de Bruin
http://www.rondebruin.nl



"Steve J Vaughan" <Steve J wrote in
message ...
Thanks Tom, I did think there was not going to be an easy solution. I
guess
someone who is clever with VB may find a way, but I guess it is not a
commonly requested function.

"Tom Ogilvy" wrote:

rows to repeat at the top in the last tab of the page setup dialog
will
accomplish most of what you want.

Unfortunately, there is no easy way to use that and put the
information
you
want in a cell in that range.

you would either need to create a separate worksheet that lays out

the
data
exactly as you want it printed with the 3 rows of information

physically
repeated in each "page" with the hardcoded page and pages

information
entered in the cell. Or you would have to print each page

separately
using
rows to repeat at the top, but before each page printed, entering

the
page
and pages information in the cell. In the second case, you would

have
to
calculate the pages information and you could keep track of the page
information. In the first case, you would of course know this
information.

Then again, someone may have a better approach I am not aware of.

--
Regards,
Tom Ogilvy


"Steve J. Vaughan" wrote

in
message ...
I have been asked to create a spreadsheet with the first three

rows
repeated
on every page. However in one of the cells in the first three rows
there
is a
requirement for the page number and number of pages . I know this

is
normally
set in the page header but the layout requires it in a specfied
cell.

Is there away of getting the &[page] and &[pages] data into a

cell,
and
will
it work when printing?











  #7   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default excel page numbers

I tried to give you a good answer and explain what the constraints are. You
have received a lot of answers, which in my opinion do nothing for you
(unless you change your specifications or I didn't understand the specs).
Your certainly welcome to invest time checking these out and forming your
own opinion.


--
Regards,
Tom Ogilvy



"Steve J Vaughan" wrote in message
...
Thanks Ron,

That does what I need with the exception that I need to have the cell in

one
of the three rows which is then repeated at the top of each page. A little

VB
is not a problem as long as it is not too heavy.

Nice solution though.

"Ron de Bruin" wrote:

See
http://www.dicks-blog.com/archives/2...ges-in-a-cell/


--
Regards Ron de Bruin
http://www.rondebruin.nl



"Steve J Vaughan" <Steve J wrote in
message ...
Thanks Tom, I did think there was not going to be an easy solution. I
guess
someone who is clever with VB may find a way, but I guess it is not a
commonly requested function.

"Tom Ogilvy" wrote:

rows to repeat at the top in the last tab of the page setup dialog

will
accomplish most of what you want.

Unfortunately, there is no easy way to use that and put the

information
you
want in a cell in that range.

you would either need to create a separate worksheet that lays out

the
data
exactly as you want it printed with the 3 rows of information

physically
repeated in each "page" with the hardcoded page and pages information
entered in the cell. Or you would have to print each page separately
using
rows to repeat at the top, but before each page printed, entering the
page
and pages information in the cell. In the second case, you would

have to
calculate the pages information and you could keep track of the page
information. In the first case, you would of course know this
information.

Then again, someone may have a better approach I am not aware of.

--
Regards,
Tom Ogilvy


"Steve J. Vaughan" wrote in
message ...
I have been asked to create a spreadsheet with the first three rows
repeated
on every page. However in one of the cells in the first three rows
there
is a
requirement for the page number and number of pages . I know this

is
normally
set in the page header but the layout requires it in a specfied

cell.

Is there away of getting the &[page] and &[pages] data into a cell,

and
will
it work when printing?








  #8   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,885
Default excel page numbers

Hi Tom
Oops. I guess you (Frank) were commenting on it and not the author.
Sorry.

no need for beeing sorry. Just didn't want to steal JKP this innovation
<vbg


I guess I was not seeing a need to dynamically determine a page number (I
have never been criticised for having too much imagination, however). It
is
useful on a fixed layout that will not change - but if it won't change,
then
one knows the page number although it might be convenient to have a
formula
do it. If the layout will change, then I don't see the need to have a
page
number appear at some unknown location on the page - maybe useful for a
filter situation. It wasn't meant to be a criticism in anyway because as
I
said, it is very innovative.


Also didn't considered your initial posting as criticism!.
Though a little bit OT: I think Excel's current features for customized
headers/footers are just poor. For dynamic headers you need VBA. And if you
want to resort to headers directly on your sheet you have problems getting
the page numbering information.
On the other hand maybe if you have this kind of reporting requirements one
should not use Excel anyway :-)


My real purpose in posting was to alert the OP that I didn't think it
would
solve his problem and save time he might spend thinking it might. Then
again, it might fit somehow.


And only the OP will know :-)
Maybe he posts back!

Regards
Frank Kabel



  #9   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default excel page numbers

And only the OP will know :-)
Maybe he posts back!



He did

That does what I need but . . .


A little VB
is not a problem as long as it is not too heavy.


Last time I checked, working with pagebreaks in VB is very heavy.

--
Regards,
Tom Ogilvy




"Frank Kabel" wrote in message
...
Hi Tom
Oops. I guess you (Frank) were commenting on it and not the author.
Sorry.

no need for beeing sorry. Just didn't want to steal JKP this innovation
<vbg


I guess I was not seeing a need to dynamically determine a page number

(I
have never been criticised for having too much imagination, however).

It
is
useful on a fixed layout that will not change - but if it won't change,
then
one knows the page number although it might be convenient to have a
formula
do it. If the layout will change, then I don't see the need to have a
page
number appear at some unknown location on the page - maybe useful for a
filter situation. It wasn't meant to be a criticism in anyway because

as
I
said, it is very innovative.


Also didn't considered your initial posting as criticism!.
Though a little bit OT: I think Excel's current features for customized
headers/footers are just poor. For dynamic headers you need VBA. And if

you
want to resort to headers directly on your sheet you have problems getting
the page numbering information.
On the other hand maybe if you have this kind of reporting requirements

one
should not use Excel anyway :-)


My real purpose in posting was to alert the OP that I didn't think it
would
solve his problem and save time he might spend thinking it might. Then
again, it might fit somehow.


And only the OP will know :-)
Maybe he posts back!

Regards
Frank Kabel





  #10   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 3,885
Default excel page numbers

Hi Tom
yeah, after I pressed the Send button I saw his post :-)
And I agree with you: dealing with pagebreaks in VBA is not easy (so I
usually stay away from that)

--
Regards
Frank Kabel
Frankfurt, Germany
"Tom Ogilvy" schrieb im Newsbeitrag
...
And only the OP will know :-)
Maybe he posts back!



He did

That does what I need but . . .


A little VB
is not a problem as long as it is not too heavy.


Last time I checked, working with pagebreaks in VB is very heavy.

--
Regards,
Tom Ogilvy




"Frank Kabel" wrote in message
...
Hi Tom
Oops. I guess you (Frank) were commenting on it and not the author.
Sorry.

no need for beeing sorry. Just didn't want to steal JKP this innovation
<vbg


I guess I was not seeing a need to dynamically determine a page number

(I
have never been criticised for having too much imagination, however).

It
is
useful on a fixed layout that will not change - but if it won't change,
then
one knows the page number although it might be convenient to have a
formula
do it. If the layout will change, then I don't see the need to have a
page
number appear at some unknown location on the page - maybe useful for a
filter situation. It wasn't meant to be a criticism in anyway because

as
I
said, it is very innovative.


Also didn't considered your initial posting as criticism!.
Though a little bit OT: I think Excel's current features for customized
headers/footers are just poor. For dynamic headers you need VBA. And if

you
want to resort to headers directly on your sheet you have problems
getting
the page numbering information.
On the other hand maybe if you have this kind of reporting requirements

one
should not use Excel anyway :-)


My real purpose in posting was to alert the OP that I didn't think it
would
solve his problem and save time he might spend thinking it might.
Then
again, it might fit somehow.


And only the OP will know :-)
Maybe he posts back!

Regards
Frank Kabel









  #11   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 2
Default excel page numbers

Tom, Ron and Frank thanks to you all for looking into this for me.

"Frank Kabel" wrote:

Hi Tom
yeah, after I pressed the Send button I saw his post :-)
And I agree with you: dealing with pagebreaks in VBA is not easy (so I
usually stay away from that)

--
Regards
Frank Kabel
Frankfurt, Germany
"Tom Ogilvy" schrieb im Newsbeitrag
...
And only the OP will know :-)
Maybe he posts back!



He did

That does what I need but . . .


A little VB
is not a problem as long as it is not too heavy.


Last time I checked, working with pagebreaks in VB is very heavy.

--
Regards,
Tom Ogilvy




"Frank Kabel" wrote in message
...
Hi Tom
Oops. I guess you (Frank) were commenting on it and not the author.
Sorry.
no need for beeing sorry. Just didn't want to steal JKP this innovation
<vbg


I guess I was not seeing a need to dynamically determine a page number

(I
have never been criticised for having too much imagination, however).

It
is
useful on a fixed layout that will not change - but if it won't change,
then
one knows the page number although it might be convenient to have a
formula
do it. If the layout will change, then I don't see the need to have a
page
number appear at some unknown location on the page - maybe useful for a
filter situation. It wasn't meant to be a criticism in anyway because

as
I
said, it is very innovative.

Also didn't considered your initial posting as criticism!.
Though a little bit OT: I think Excel's current features for customized
headers/footers are just poor. For dynamic headers you need VBA. And if

you
want to resort to headers directly on your sheet you have problems
getting
the page numbering information.
On the other hand maybe if you have this kind of reporting requirements

one
should not use Excel anyway :-)


My real purpose in posting was to alert the OP that I didn't think it
would
solve his problem and save time he might spend thinking it might.
Then
again, it might fit somehow.

And only the OP will know :-)
Maybe he posts back!

Regards
Frank Kabel








Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How can Enter Page Numbers and/or page ranges separated by commas. d Excel Discussion (Misc queries) 1 December 3rd 08 03:41 PM
Add page numbers to multiple worksheets without changing page setu alatona Excel Discussion (Misc queries) 2 March 16th 07 07:23 PM
Excel page numbers hanadiv Excel Discussion (Misc queries) 1 November 21st 05 03:11 PM
How to Add page numbers to a excel spreadsheet? redhead101863 Charts and Charting in Excel 1 October 23rd 05 01:00 AM
Page Numbers in Excel Terri D. Excel Discussion (Misc queries) 3 June 28th 05 07:17 PM


All times are GMT +1. The time now is 09:13 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"