ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   columns (https://www.excelbanter.com/excel-programming/411574-columns.html)

geebee

columns
 
hi,

i want to be able to hide and unhide columns in excel depending upon a value
selected and then veryfying whether or not a value entered is correct. but
the only disadvantage of this is that any user who does not enter the value
correctly can just go to the sheet and select column -- unhide. i want to
prevent this from happening.

what is the best way to handle this?

thanks in advance,
geebee


Jim Thomlinson

columns
 
One way might be to remove the row and column headers. Tools - Options -
View - uncheck Row & Column Headers.

This will make it distinctly more difficult to unhide the columns without
having to resort to some form of protection.
--
HTH...

Jim Thomlinson


"geebee" wrote:

hi,

i want to be able to hide and unhide columns in excel depending upon a value
selected and then veryfying whether or not a value entered is correct. but
the only disadvantage of this is that any user who does not enter the value
correctly can just go to the sheet and select column -- unhide. i want to
prevent this from happening.

what is the best way to handle this?

thanks in advance,
geebee


atpgroups

columns
 
On 27 May, 16:33, geebee (noSPAMs) wrote:
*i want to
prevent this from happening.
what is the best way to handle this?


This may not be the _best_ way, but will work. Just turn off the menu
items.

Application.CommandBars("Worksheet Menu
Bar").Controls("Format").Controls("&Column").Contr ols("&Unhide").Enabled
= False
Application.CommandBars("Column").Controls("&Unhid e").Enabled = False

You might need to re-do the Column menu on the workbook_RightClick
event.


geebee

columns
 
hi,

i have the following:

If Sheets("detail").Range("IV1").Value = "admin" Then
Sheets("detail").Select
Columns("A").Visible = True
Else
Sheets("detail").Select
Columns("G").Visible = False
End If

but i am getting an "object does not support this method" error message. why?

thanks in advance,
geebee


"Jim Thomlinson" wrote:

One way might be to remove the row and column headers. Tools - Options -
View - uncheck Row & Column Headers.

This will make it distinctly more difficult to unhide the columns without
having to resort to some form of protection.
--
HTH...

Jim Thomlinson


"geebee" wrote:

hi,

i want to be able to hide and unhide columns in excel depending upon a value
selected and then veryfying whether or not a value entered is correct. but
the only disadvantage of this is that any user who does not enter the value
correctly can just go to the sheet and select column -- unhide. i want to
prevent this from happening.

what is the best way to handle this?

thanks in advance,
geebee


geebee

columns
 
hi,

i am getting an "invalid procedure call or argument". on the following:

Application.CommandBars("Worksheet
MenuBar").Controls("Format").Controls("&Column").C ontrols("&Unhide").Enabled
= True


thanks in advance,
geebee


"atpgroups" wrote:

On 27 May, 16:33, geebee (noSPAMs) wrote:
i want to
prevent this from happening.
what is the best way to handle this?


This may not be the _best_ way, but will work. Just turn off the menu
items.

Application.CommandBars("Worksheet Menu
Bar").Controls("Format").Controls("&Column").Contr ols("&Unhide").Enabled
= False
Application.CommandBars("Column").Controls("&Unhid e").Enabled = False

You might need to re-do the Column menu on the workbook_RightClick
event.



atpgroups

columns
 
On 27 May, 20:05, geebee (noSPAMs) wrote:

i am getting an "invalid procedure call or argument". *on the following:

Application.CommandBars("Worksheet
MenuBar").Controls("Format").Controls("&Column").C ontrols("&Unhide").Enable d
= True


Is that space in the middle of"Enabled" really there? That will do
it.
Alternatively, find your own way to the menu item..
Select the words "Application.CommandBars" and then right-click and
"Add watch"
You will then see the tree of all the command bar properties, and you
can burrow on down the tree. I suspect that (for whatever reason) your
commandbars have different names



All times are GMT +1. The time now is 10:38 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com