Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4
Default Creating a values-only copy - page breaks a problem

I create a lot of financial models that I send to potential clients.
In the early stages of negotiation, I tend not to share the working
model but send a copy with all the formulae replaced by their values -
a snapshot, if you like.

I find that Excel models tend to grow into rather large files through
the process of making changes such that if one performs a copy and
paste-special-values in the workbook that one has been using for the
working model, the file size of the resulting model tends to be much
larger than it would have been if the same values and formatting had
been created from scratch.

Therefore, I have a macro that creates a new workbook and copies the
values and formatting and page setup properties etc. from the working
model. This also allows me to use grouping levels to hide rows or
columns that are simply used for interim calculations in the working
model so that they do not appear in the new workbook.

The one remaining annoyance for me is the difficulty of copying manual
page breaks when, because of unwanted hidden columns in the working
model, the location of the page breaks in the destination workbook
needs to be different in cell-reference terms, i.e. a page break that
occurs at location X1 in the source model might need to be at P1 in the
destination model.

I've never worked with page breaks in VBA before so can anyone suggest
an approach to solving this problem?

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default Creating a values-only copy - page breaks a problem

After you've created that values only worksheet/workbook, record a macro that
removes the pagebreaks.

Then reapply the page breaks where you want. If you have some rules to follow,
you could include them in your code, too.

janderson wrote:

I create a lot of financial models that I send to potential clients.
In the early stages of negotiation, I tend not to share the working
model but send a copy with all the formulae replaced by their values -
a snapshot, if you like.

I find that Excel models tend to grow into rather large files through
the process of making changes such that if one performs a copy and
paste-special-values in the workbook that one has been using for the
working model, the file size of the resulting model tends to be much
larger than it would have been if the same values and formatting had
been created from scratch.

Therefore, I have a macro that creates a new workbook and copies the
values and formatting and page setup properties etc. from the working
model. This also allows me to use grouping levels to hide rows or
columns that are simply used for interim calculations in the working
model so that they do not appear in the new workbook.

The one remaining annoyance for me is the difficulty of copying manual
page breaks when, because of unwanted hidden columns in the working
model, the location of the page breaks in the destination workbook
needs to be different in cell-reference terms, i.e. a page break that
occurs at location X1 in the source model might need to be at P1 in the
destination model.

I've never worked with page breaks in VBA before so can anyone suggest
an approach to solving this problem?


--

Dave Peterson
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4
Default Creating a values-only copy - page breaks a problem


janderson wrote:

Therefore, I have a macro that creates a new workbook and copies the
values and formatting and page setup properties etc. from the working
model. This also allows me to use grouping levels to hide rows or
columns that are simply used for interim calculations in the working
model so that they do not appear in the new workbook.

The one remaining annoyance for me is the difficulty of copying manual
page breaks when, because of unwanted hidden columns in the working
model, the location of the page breaks in the destination workbook
needs to be different in cell-reference terms, i.e. a page break that
occurs at location X1 in the source model might need to be at P1 in the
destination model.

I've never worked with page breaks in VBA before so can anyone suggest
an approach to solving this problem?



Dave Peterson wrote:
After you've created that values only worksheet/workbook, record a macro that
removes the pagebreaks.

Then reapply the page breaks where you want. If you have some rules to follow,
you could include them in your code, too.

Dave Peterson


Thanks for the suggestion. The thing is, "where I want" is where they
were in the source workbook. What I have now done is to copy even the
hidden rows and columns into the destination workbook. Then I apply
page setup properties and also the pagebreaks. Then I delete the rows
and columns that were hidden in the source workbook. If done this way
round, there is no need to keep track of page break locations.

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
page breaks problem - help !! ORLANDO VAZQUEZ[_3_] Excel Discussion (Misc queries) 0 July 21st 09 05:30 PM
Copy Rows After Page Breaks RJ Swain Excel Discussion (Misc queries) 2 November 4th 08 01:58 AM
Page Breaks Problem ( Please Help) usiddiqui[_3_] Excel Programming 1 May 20th 04 03:24 PM
([([([ Page Breaks Problem ])])]) usiddiqui Excel Programming 1 April 25th 04 09:16 AM
Page breaks in Sheet for copy via OLE? papou[_6_] Excel Programming 0 July 10th 03 11:09 AM


All times are GMT +1. The time now is 08:32 AM.

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

About Us

"It's about Microsoft Excel"