Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 269
Default Don't copy buttons

I'm using VBA to copy a range from a worksheet in one workbook to a
worksheet in another workbook. The range I'm copying from has buttons
that I don't want to copy. Can I copy the range without copying the
buttons? Alternately, can I delete only the buttons in the copied
range when finished copying (to prevent deleting buttons already on the
destination sheet)? The buttons on both sheets were created with the
Forms menu. ExcelXP (2002). I cannot control the properties of the
buttons in the source file. TIA, James

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default Don't copy buttons


someworksheetvariable.buttons.delete

where someworksheetvariable represents your new worksheet.

Zone wrote:

I'm using VBA to copy a range from a worksheet in one workbook to a
worksheet in another workbook. The range I'm copying from has buttons
that I don't want to copy. Can I copy the range without copying the
buttons? Alternately, can I delete only the buttons in the copied
range when finished copying (to prevent deleting buttons already on the
destination sheet)? The buttons on both sheets were created with the
Forms menu. ExcelXP (2002). I cannot control the properties of the
buttons in the source file. TIA, James


--

Dave Peterson
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 269
Default Don't copy buttons

Thanks, Dave. I guess the best strategy is to delete the buttons on
the source sheet before copying, as you suggest, and then close the
source sheet's workbook without saving. James

Dave Peterson wrote:
someworksheetvariable.buttons.delete

where someworksheetvariable represents your new worksheet.

Zone wrote:

I'm using VBA to copy a range from a worksheet in one workbook to a
worksheet in another workbook. The range I'm copying from has buttons
that I don't want to copy. Can I copy the range without copying the
buttons? Alternately, can I delete only the buttons in the copied
range when finished copying (to prevent deleting buttons already on the
destination sheet)? The buttons on both sheets were created with the
Forms menu. ExcelXP (2002). I cannot control the properties of the
buttons in the source file. TIA, James


--

Dave Peterson


  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 318
Default Don't copy buttons

I think what Dave meant was that if you have a variable that points to the
worksheet to which you have copied, then on that variable you can call
buttons.delete method.

You can also do what you are suggesting - that is delete from the source
worksheet and then not save the workbook before closing.

"Zone" wrote:

Thanks, Dave. I guess the best strategy is to delete the buttons on
the source sheet before copying, as you suggest, and then close the
source sheet's workbook without saving. James

Dave Peterson wrote:
someworksheetvariable.buttons.delete

where someworksheetvariable represents your new worksheet.

Zone wrote:

I'm using VBA to copy a range from a worksheet in one workbook to a
worksheet in another workbook. The range I'm copying from has buttons
that I don't want to copy. Can I copy the range without copying the
buttons? Alternately, can I delete only the buttons in the copied
range when finished copying (to prevent deleting buttons already on the
destination sheet)? The buttons on both sheets were created with the
Forms menu. ExcelXP (2002). I cannot control the properties of the
buttons in the source file. TIA, James


--

Dave Peterson



  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default Don't copy buttons

Thanks, Alok.

I did mean your first interpretation.

Alok wrote:

I think what Dave meant was that if you have a variable that points to the
worksheet to which you have copied, then on that variable you can call
buttons.delete method.

You can also do what you are suggesting - that is delete from the source
worksheet and then not save the workbook before closing.

"Zone" wrote:

Thanks, Dave. I guess the best strategy is to delete the buttons on
the source sheet before copying, as you suggest, and then close the
source sheet's workbook without saving. James

Dave Peterson wrote:
someworksheetvariable.buttons.delete

where someworksheetvariable represents your new worksheet.

Zone wrote:

I'm using VBA to copy a range from a worksheet in one workbook to a
worksheet in another workbook. The range I'm copying from has buttons
that I don't want to copy. Can I copy the range without copying the
buttons? Alternately, can I delete only the buttons in the copied
range when finished copying (to prevent deleting buttons already on the
destination sheet)? The buttons on both sheets were created with the
Forms menu. ExcelXP (2002). I cannot control the properties of the
buttons in the source file. TIA, James

--

Dave Peterson




--

Dave Peterson


  #6   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 318
Default Don't copy buttons

Sometimes I am asked to have a feature by which an end user can select a set
of worksheets and export them to another workbook -- without having to deal
with controls placed on the workbook. I normally tend to write code that will
do that and that would also delete the code modules associated with the
worksheets. Your replay suggests that it is much simpler to delete all the
controls and that will automatically disable the control from being called.
This can only be done, I guess, if the worksheet events are not present. Any
way something for me to keep in mind.
Thanks.

"Dave Peterson" wrote:

Thanks, Alok.

I did mean your first interpretation.

Alok wrote:

I think what Dave meant was that if you have a variable that points to the
worksheet to which you have copied, then on that variable you can call
buttons.delete method.

You can also do what you are suggesting - that is delete from the source
worksheet and then not save the workbook before closing.

"Zone" wrote:

Thanks, Dave. I guess the best strategy is to delete the buttons on
the source sheet before copying, as you suggest, and then close the
source sheet's workbook without saving. James

Dave Peterson wrote:
someworksheetvariable.buttons.delete

where someworksheetvariable represents your new worksheet.

Zone wrote:

I'm using VBA to copy a range from a worksheet in one workbook to a
worksheet in another workbook. The range I'm copying from has buttons
that I don't want to copy. Can I copy the range without copying the
buttons? Alternately, can I delete only the buttons in the copied
range when finished copying (to prevent deleting buttons already on the
destination sheet)? The buttons on both sheets were created with the
Forms menu. ExcelXP (2002). I cannot control the properties of the
buttons in the source file. TIA, James

--

Dave Peterson



--

Dave Peterson

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
What keyboard has buttons of cut, copy and paste on it? rcnwrc Excel Discussion (Misc queries) 1 January 12th 06 07:02 PM
Copy buttons by rows Optitron New Users to Excel 21 August 30th 05 08:56 PM
How to copy a workbook so the buttons run the macros? - Excel Discussion (Misc queries) 4 May 15th 05 11:24 PM
copy sheet with buttons hans[_4_] Excel Programming 0 March 14th 05 02:07 PM
Do not copy buttons or macros Gbiwan Excel Programming 3 February 27th 04 03:40 AM


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