Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 39
Default Copying code behind from a sheet to a sheet in another workbook.

Hello,

(Environment Excel 2003)

I have a parent workbook (Say WB1.XLS) which contains code behind in its
sheet1.
I made a copy of WB1 say WB2.XLS.

Now the code behind in sheet1 in WB1 changed.

I need a programm that can compare the code between WB1.sheet1 and WB2.sheet1.

if vba code is different then
copy the code from WB1.Sheet1 to WB2.sheet1

At run time I can export/Import the modules (.BAS, .FRM, .CLS) . I tried
exporting sheets but they are stored as .CLS extentions and when I import
these sheets they come back as class modules (.CLS) 'not useful'.

With code I can get the count of lines of code for each sheet (which I can
use to compare ) but how to get the code itself from the sheet and once i get
the code how to insert that code in another sheet to overwrite ?

Any suggestions or ideas.

Thanks in advance

Nayan
  #2   Report Post  
Posted to microsoft.public.excel.programming
JNW JNW is offline
external usenet poster
 
Posts: 480
Default Copying code behind from a sheet to a sheet in another workbook.

If you know that the code in WB1 changed and you want to change the code in
WB2 only if WB1 changed, then you don't need to check the code of WB2. I
presume you might have multiple workbooks you are looking to change. You
could set up code that will loop through each individual workbook and make
the change.

Let me know if I'm thinking about this the wrong way.


--
JNW


"Nayan" wrote:

Hello,

(Environment Excel 2003)

I have a parent workbook (Say WB1.XLS) which contains code behind in its
sheet1.
I made a copy of WB1 say WB2.XLS.

Now the code behind in sheet1 in WB1 changed.

I need a programm that can compare the code between WB1.sheet1 and WB2.sheet1.

if vba code is different then
copy the code from WB1.Sheet1 to WB2.sheet1

At run time I can export/Import the modules (.BAS, .FRM, .CLS) . I tried
exporting sheets but they are stored as .CLS extentions and when I import
these sheets they come back as class modules (.CLS) 'not useful'.

With code I can get the count of lines of code for each sheet (which I can
use to compare ) but how to get the code itself from the sheet and once i get
the code how to insert that code in another sheet to overwrite ?

Any suggestions or ideas.

Thanks in advance

Nayan

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 39
Default Copying code behind from a sheet to a sheet in another workboo

JNW,
Thanks for the reply.
Yes I have multiple copies of a parent WB.

I do not have any information before hand if the code between WB1.sheet1 and
WB2.sheet1 is diff or same. So I need to check if its same or not before
replicating code fron one sheet to another one.

They come to me from an external source. I just need to sink the code
between these sheets

Please let me know if more information is needed.

Thanks for your time

Nayan

"JNW" wrote:

If you know that the code in WB1 changed and you want to change the code in
WB2 only if WB1 changed, then you don't need to check the code of WB2. I
presume you might have multiple workbooks you are looking to change. You
could set up code that will loop through each individual workbook and make
the change.

Let me know if I'm thinking about this the wrong way.


--
JNW


"Nayan" wrote:

Hello,

(Environment Excel 2003)

I have a parent workbook (Say WB1.XLS) which contains code behind in its
sheet1.
I made a copy of WB1 say WB2.XLS.

Now the code behind in sheet1 in WB1 changed.

I need a programm that can compare the code between WB1.sheet1 and WB2.sheet1.

if vba code is different then
copy the code from WB1.Sheet1 to WB2.sheet1

At run time I can export/Import the modules (.BAS, .FRM, .CLS) . I tried
exporting sheets but they are stored as .CLS extentions and when I import
these sheets they come back as class modules (.CLS) 'not useful'.

With code I can get the count of lines of code for each sheet (which I can
use to compare ) but how to get the code itself from the sheet and once i get
the code how to insert that code in another sheet to overwrite ?

Any suggestions or ideas.

Thanks in advance

Nayan

  #4   Report Post  
Posted to microsoft.public.excel.programming
JNW JNW is offline
external usenet poster
 
Posts: 480
Default Copying code behind from a sheet to a sheet in another workboo

To my knowledge there is no way to compare code from two workbooks line by
line, or even command by command.

With what I understand, it seems that there are two options.

1) replace the code in the the workbooks on a scheduled basis. i.e. every
Friday run code that will change the workbooks.

2) have the third party create the code as an add-in. This way, only the
add-in you receive changes and the workbooks don't have to.

--
JNW


"Nayan" wrote:

JNW,
Thanks for the reply.
Yes I have multiple copies of a parent WB.

I do not have any information before hand if the code between WB1.sheet1 and
WB2.sheet1 is diff or same. So I need to check if its same or not before
replicating code fron one sheet to another one.

They come to me from an external source. I just need to sink the code
between these sheets

Please let me know if more information is needed.

Thanks for your time

Nayan

"JNW" wrote:

If you know that the code in WB1 changed and you want to change the code in
WB2 only if WB1 changed, then you don't need to check the code of WB2. I
presume you might have multiple workbooks you are looking to change. You
could set up code that will loop through each individual workbook and make
the change.

Let me know if I'm thinking about this the wrong way.


--
JNW


"Nayan" wrote:

Hello,

(Environment Excel 2003)

I have a parent workbook (Say WB1.XLS) which contains code behind in its
sheet1.
I made a copy of WB1 say WB2.XLS.

Now the code behind in sheet1 in WB1 changed.

I need a programm that can compare the code between WB1.sheet1 and WB2.sheet1.

if vba code is different then
copy the code from WB1.Sheet1 to WB2.sheet1

At run time I can export/Import the modules (.BAS, .FRM, .CLS) . I tried
exporting sheets but they are stored as .CLS extentions and when I import
these sheets they come back as class modules (.CLS) 'not useful'.

With code I can get the count of lines of code for each sheet (which I can
use to compare ) but how to get the code itself from the sheet and once i get
the code how to insert that code in another sheet to overwrite ?

Any suggestions or ideas.

Thanks in advance

Nayan

  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 39
Default Copying code behind from a sheet to a sheet in another workboo

Hello JNW,

If I have to follow point 1 as mentioned below, How do I programmatically
copy code from one worksheet to another one?

(1. replace the code in the the workbooks on a scheduled basis. i.e. every
Friday run code that will change the workbooks.)

Thanks

Nayan
"JNW" wrote:

To my knowledge there is no way to compare code from two workbooks line by
line, or even command by command.

With what I understand, it seems that there are two options.

1) replace the code in the the workbooks on a scheduled basis. i.e. every
Friday run code that will change the workbooks.

2) have the third party create the code as an add-in. This way, only the
add-in you receive changes and the workbooks don't have to.

--
JNW


"Nayan" wrote:

JNW,
Thanks for the reply.
Yes I have multiple copies of a parent WB.

I do not have any information before hand if the code between WB1.sheet1 and
WB2.sheet1 is diff or same. So I need to check if its same or not before
replicating code fron one sheet to another one.

They come to me from an external source. I just need to sink the code
between these sheets

Please let me know if more information is needed.

Thanks for your time

Nayan

"JNW" wrote:

If you know that the code in WB1 changed and you want to change the code in
WB2 only if WB1 changed, then you don't need to check the code of WB2. I
presume you might have multiple workbooks you are looking to change. You
could set up code that will loop through each individual workbook and make
the change.

Let me know if I'm thinking about this the wrong way.


--
JNW


"Nayan" wrote:

Hello,

(Environment Excel 2003)

I have a parent workbook (Say WB1.XLS) which contains code behind in its
sheet1.
I made a copy of WB1 say WB2.XLS.

Now the code behind in sheet1 in WB1 changed.

I need a programm that can compare the code between WB1.sheet1 and WB2.sheet1.

if vba code is different then
copy the code from WB1.Sheet1 to WB2.sheet1

At run time I can export/Import the modules (.BAS, .FRM, .CLS) . I tried
exporting sheets but they are stored as .CLS extentions and when I import
these sheets they come back as class modules (.CLS) 'not useful'.

With code I can get the count of lines of code for each sheet (which I can
use to compare ) but how to get the code itself from the sheet and once i get
the code how to insert that code in another sheet to overwrite ?

Any suggestions or ideas.

Thanks in advance

Nayan



  #6   Report Post  
Posted to microsoft.public.excel.programming
JNW JNW is offline
external usenet poster
 
Posts: 480
Default Copying code behind from a sheet to a sheet in another workboo

Chip Pearson explains it way better than I ever could!

Check out this site. It's got everything you need to know to get you
started editing the VBE.
(a
herf:http://www.cpearson.com/excel/vbe.htmhttp://www.cpearson.com/excel/vbe.htm</a



--
JNW


"Nayan" wrote:

Hello JNW,

If I have to follow point 1 as mentioned below, How do I programmatically
copy code from one worksheet to another one?

(1. replace the code in the the workbooks on a scheduled basis. i.e. every
Friday run code that will change the workbooks.)

Thanks

Nayan
"JNW" wrote:

To my knowledge there is no way to compare code from two workbooks line by
line, or even command by command.

With what I understand, it seems that there are two options.

1) replace the code in the the workbooks on a scheduled basis. i.e. every
Friday run code that will change the workbooks.

2) have the third party create the code as an add-in. This way, only the
add-in you receive changes and the workbooks don't have to.

--
JNW


"Nayan" wrote:

JNW,
Thanks for the reply.
Yes I have multiple copies of a parent WB.

I do not have any information before hand if the code between WB1.sheet1 and
WB2.sheet1 is diff or same. So I need to check if its same or not before
replicating code fron one sheet to another one.

They come to me from an external source. I just need to sink the code
between these sheets

Please let me know if more information is needed.

Thanks for your time

Nayan

"JNW" wrote:

If you know that the code in WB1 changed and you want to change the code in
WB2 only if WB1 changed, then you don't need to check the code of WB2. I
presume you might have multiple workbooks you are looking to change. You
could set up code that will loop through each individual workbook and make
the change.

Let me know if I'm thinking about this the wrong way.


--
JNW


"Nayan" wrote:

Hello,

(Environment Excel 2003)

I have a parent workbook (Say WB1.XLS) which contains code behind in its
sheet1.
I made a copy of WB1 say WB2.XLS.

Now the code behind in sheet1 in WB1 changed.

I need a programm that can compare the code between WB1.sheet1 and WB2.sheet1.

if vba code is different then
copy the code from WB1.Sheet1 to WB2.sheet1

At run time I can export/Import the modules (.BAS, .FRM, .CLS) . I tried
exporting sheets but they are stored as .CLS extentions and when I import
these sheets they come back as class modules (.CLS) 'not useful'.

With code I can get the count of lines of code for each sheet (which I can
use to compare ) but how to get the code itself from the sheet and once i get
the code how to insert that code in another sheet to overwrite ?

Any suggestions or ideas.

Thanks in advance

Nayan

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
Copying VBA Code from one Sheet to another Norman Jones Excel Programming 1 June 3rd 07 12:34 AM
Copying VBA Code from one Sheet to another Josh Excel Programming 7 June 2nd 07 08:38 PM
Copying sheet containing GetPivotData, new sheet references old workbook! rivkarak Excel Programming 0 January 18th 07 11:31 AM
Copying data from workbook/sheets to another workbook/sheet yukon_phil Excel Programming 0 July 26th 06 07:33 PM
Sheet Code Module: copying code to [email protected][_2_] Excel Programming 2 December 14th 04 01:57 AM


All times are GMT +1. The time now is 05:02 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"