PC Review


Reply
Thread Tools Rate Thread

Deleting a sheet in a shared and protected workbook

 
 
atledreier
Guest
Posts: n/a
 
      26th Oct 2007
I have code that create a new worksheet for exporting to a 3rd party
application. The workbook is shared and protected. The temporary
worksheet is created, data is entered (by my code), saved and then
needs to be closed. This works fine as long as the workbook is not
shared and protected. When I share it I get an error telling me I
cannot delete a protected sheet. I've tried
activesheet.unprotect("pwd") with no result. This is Excel97.

Any tips?

 
Reply With Quote
 
 
 
 
paul.robinson@it-tallaght.ie
Guest
Posts: n/a
 
      26th Oct 2007
On Oct 26, 7:20 am, atledreier <atledre...@hotmail.com> wrote:
> I have code that create a new worksheet for exporting to a 3rd party
> application. The workbook is shared and protected. The temporary
> worksheet is created, data is entered (by my code), saved and then
> needs to be closed. This works fine as long as the workbook is not
> shared and protected. When I share it I get an error telling me I
> cannot delete a protected sheet. I've tried
> activesheet.unprotect("pwd") with no result. This is Excel97.
>
> Any tips?


Hi
You need to unprotect the workbook, not the sheet, as it is part of
the workbook you are trying to change. You unprotect the sheet if you
want to change it's contents.

With Activeworkbook
.Unprotect password:="pwd"
.worksheets("mysheet").delete
end With

regards
Paul

 
Reply With Quote
 
atledreier
Guest
Posts: n/a
 
      6th Nov 2007
On Oct 26, 9:37 am, paul.robin...@it-tallaght.ie wrote:
> On Oct 26, 7:20 am,atledreier<atledre...@hotmail.com> wrote:
>
> > I have code that create a new worksheet for exporting to a 3rd party
> > application. The workbook is shared and protected. The temporary
> > worksheet is created, data is entered (by my code), saved and then
> > needs to be closed. This works fine as long as the workbook is not
> > shared and protected. When I share it I get an error telling me I
> > cannot delete a protected sheet. I've tried
> > activesheet.unprotect("pwd") with no result. This is Excel97.

>
> > Any tips?

>
> Hi
> You need to unprotect the workbook, not the sheet, as it is part of
> the workbook you are trying to change. You unprotect the sheet if you
> want to change it's contents.
>
> With Activeworkbook
> .Unprotect password:="pwd"
> .worksheets("mysheet").delete
> end With
>
> regards
> Paul


This works great as long as the workbook isn't shared. Once I share it
I get a 1004 runtime error.
I'm thinking I might have to just make a hidden sheet that's there all
the time.

If I do that, is there a way to properly clear a sheet? I use the
sheet to make a tab-delimited text file, and if the new data contain
less rows than any previous files, I get a number of empty tabs at the
end of my file that throw my parser off. I've tried wrinting 'NULL' to
all cells, but the in-use row count still count them.

- Atle

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re:Shared and protected workbook 2vao Microsoft Excel Misc 6 27th May 2009 02:18 PM
Copying a protected sheet to another sheet or workbook loses prote Rudy Microsoft Excel Crashes 0 30th Nov 2007 10:17 PM
Help with a protected shared workbook ChuckF Microsoft Excel Worksheet Functions 0 23rd May 2006 04:20 PM
EnableOutlining with shared workbook protected sheet? =?Utf-8?B?RGF2aWQ=?= Microsoft Excel Programming 0 8th Jun 2005 10:22 AM
Protected Shared Workbook marston.gould@alaskaair.com Microsoft Excel Programming 1 4th Oct 2004 07:32 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 11:00 PM.