Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 26
Default VB macro ascending & decending Alpha sorting on protected sheet

ok, come on guys. I know some one can help me with this. This is a repost in
hopes that some one can help. I am trying to
figure out how to allow a user to use the sort ascending and
sort descending options that are displayed when the user clicks the drop down
icon in a autofiltered cell. The other options (all, custom, top 10, blanks,
non blanks etc..) work just fine. I am only having trouble "turning on" the
ascending and descending sort options. Note that the worksheet IS protected.
Here is an excerpt of my code.....thanks in advance for the help! Note that
AutoFiltering is turned
on....

sub Workbook_Open()
Sheets("WORKLOG").Unprotect
..
..
..
do stuff.....
..
..
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False, AllowSorting:=True, AllowFiltering:=True,
AllowUsingPivotTables:=True, AllowHyperlinks:=True
end sub


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,441
Default VB macro ascending & decending Alpha sorting on protected sheet

statum,

One other requirement for sorting to be allowed on a protected sheet is that
the cells that you want to allow to be sorted must be formatted as unlocked
(format / protect tab, uncheck locked).

HTH,
Bernie
MS Excel MVP


"statum" wrote in message
...
ok, come on guys. I know some one can help me with this. This is a repost
in
hopes that some one can help. I am trying to
figure out how to allow a user to use the sort ascending and
sort descending options that are displayed when the user clicks the drop
down
icon in a autofiltered cell. The other options (all, custom, top 10,
blanks,
non blanks etc..) work just fine. I am only having trouble "turning on"
the
ascending and descending sort options. Note that the worksheet IS
protected.
Here is an excerpt of my code.....thanks in advance for the help! Note
that
AutoFiltering is turned
on....

sub Workbook_Open()
Sheets("WORKLOG").Unprotect
.
.
.
do stuff.....
.
.
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False, AllowSorting:=True, AllowFiltering:=True,
AllowUsingPivotTables:=True, AllowHyperlinks:=True
end sub



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 26
Default VB macro ascending & decending Alpha sorting on protected shee

Thanks Bernie. However, that defeats the purpose of the sheet being
protected. I do not want the user changing anything. I only want them to have
viewing, sorting and hyperlink priviledges. Writing code like:
Range("A1:AA10000").locked=false unlocks the cells and allows the user to
edit content. I want them to be able to sort alphabetically without having to
unprotect or unlock any cells. I do not understand why this is not possible.
If all other autofilter sorting options work, why don't these? After all,
they are just sort options.

"Bernie Deitrick" wrote:

statum,

One other requirement for sorting to be allowed on a protected sheet is that
the cells that you want to allow to be sorted must be formatted as unlocked
(format / protect tab, uncheck locked).

HTH,
Bernie
MS Excel MVP


"statum" wrote in message
...
ok, come on guys. I know some one can help me with this. This is a repost
in
hopes that some one can help. I am trying to
figure out how to allow a user to use the sort ascending and
sort descending options that are displayed when the user clicks the drop
down
icon in a autofiltered cell. The other options (all, custom, top 10,
blanks,
non blanks etc..) work just fine. I am only having trouble "turning on"
the
ascending and descending sort options. Note that the worksheet IS
protected.
Here is an excerpt of my code.....thanks in advance for the help! Note
that
AutoFiltering is turned
on....

sub Workbook_Open()
Sheets("WORKLOG").Unprotect
.
.
.
do stuff.....
.
.
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False, AllowSorting:=True, AllowFiltering:=True,
AllowUsingPivotTables:=True, AllowHyperlinks:=True
end sub




  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,441
Default VB macro ascending & decending Alpha sorting on protected shee

Yes it does defeat the purpose.... one way round would be to use macros to sort, which unlock, sort,
and relock the range.

HTH,
Bernie
MS Excel MVP


"statum" wrote in message
...
Thanks Bernie. However, that defeats the purpose of the sheet being
protected. I do not want the user changing anything. I only want them to have
viewing, sorting and hyperlink priviledges. Writing code like:
Range("A1:AA10000").locked=false unlocks the cells and allows the user to
edit content. I want them to be able to sort alphabetically without having to
unprotect or unlock any cells. I do not understand why this is not possible.
If all other autofilter sorting options work, why don't these? After all,
they are just sort options.

"Bernie Deitrick" wrote:

statum,

One other requirement for sorting to be allowed on a protected sheet is that
the cells that you want to allow to be sorted must be formatted as unlocked
(format / protect tab, uncheck locked).

HTH,
Bernie
MS Excel MVP


"statum" wrote in message
...
ok, come on guys. I know some one can help me with this. This is a repost
in
hopes that some one can help. I am trying to
figure out how to allow a user to use the sort ascending and
sort descending options that are displayed when the user clicks the drop
down
icon in a autofiltered cell. The other options (all, custom, top 10,
blanks,
non blanks etc..) work just fine. I am only having trouble "turning on"
the
ascending and descending sort options. Note that the worksheet IS
protected.
Here is an excerpt of my code.....thanks in advance for the help! Note
that
AutoFiltering is turned
on....

sub Workbook_Open()
Sheets("WORKLOG").Unprotect
.
.
.
do stuff.....
.
.
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False, AllowSorting:=True, AllowFiltering:=True,
AllowUsingPivotTables:=True, AllowHyperlinks:=True
end sub






  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 26
Default VB macro ascending & decending Alpha sorting on protected shee

Right. If you notice from the code I provided, I am doing exactly that. The
user would need a way to start the macro simply, like a "click box". However,
I cannot put a "click box" on the sheet that am I protecting. Also, why
should I have to? The Autofilter drop down box already has the alpha sorts
defined and displayed along with all the other sorting options. This makes no
sense. A sort is a sort is a sort.

"Bernie Deitrick" wrote:

Yes it does defeat the purpose.... one way round would be to use macros to sort, which unlock, sort,
and relock the range.

HTH,
Bernie
MS Excel MVP


"statum" wrote in message
...
Thanks Bernie. However, that defeats the purpose of the sheet being
protected. I do not want the user changing anything. I only want them to have
viewing, sorting and hyperlink priviledges. Writing code like:
Range("A1:AA10000").locked=false unlocks the cells and allows the user to
edit content. I want them to be able to sort alphabetically without having to
unprotect or unlock any cells. I do not understand why this is not possible.
If all other autofilter sorting options work, why don't these? After all,
they are just sort options.

"Bernie Deitrick" wrote:

statum,

One other requirement for sorting to be allowed on a protected sheet is that
the cells that you want to allow to be sorted must be formatted as unlocked
(format / protect tab, uncheck locked).

HTH,
Bernie
MS Excel MVP


"statum" wrote in message
...
ok, come on guys. I know some one can help me with this. This is a repost
in
hopes that some one can help. I am trying to
figure out how to allow a user to use the sort ascending and
sort descending options that are displayed when the user clicks the drop
down
icon in a autofiltered cell. The other options (all, custom, top 10,
blanks,
non blanks etc..) work just fine. I am only having trouble "turning on"
the
ascending and descending sort options. Note that the worksheet IS
protected.
Here is an excerpt of my code.....thanks in advance for the help! Note
that
AutoFiltering is turned
on....

sub Workbook_Open()
Sheets("WORKLOG").Unprotect
.
.
.
do stuff.....
.
.
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False, AllowSorting:=True, AllowFiltering:=True,
AllowUsingPivotTables:=True, AllowHyperlinks:=True
end sub







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
Excel 2003 VB macro for Alpha-Sorting on a protected sheet statum Excel Programming 0 June 15th 09 06:50 PM
Data ascending and decending Linda Excel Discussion (Misc queries) 3 March 16th 07 12:14 AM
sort data by criteria other than ascending or decending HV man Excel Worksheet Functions 1 March 29th 06 05:24 AM
Custom Filter that Displays All But in Ascending or Decending Orde Kim Excel Discussion (Misc queries) 3 September 14th 05 07:46 PM
Order Data in Pivot Table Non ascending or Decending [email protected] Excel Discussion (Misc queries) 1 June 3rd 05 01:00 PM


All times are GMT +1. The time now is 04:48 PM.

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"