C
Chris Mitchell
I have a workbook that contains a Template sheet and several copies of it,
N01 - N0X.
I need to control what can be entered in certain cells in N01 - N0X, so need
to use Data > Validation > List. I also want users to be able to enter
their own free form text in some cells, so have to use named ranges, and
include a blank cell within the range.
I have a separate sheet 'Validation' so as to be able to only have to update
this one sheet and have the changes reflected in the drop down options in
the template and all copies.
I have played around with this and am now confused.
On the Template sheet I am able to refer to the lists on the Validation
sheet, e.g. =PSEDComments, and can change the values in the named range
PSEDComments on the Validation sheet and these changes are reflected in the
drop down options in the template.
However when I go to one of the other sheets and try to use the same
approach, i.e. select the cell, and go Data > Validation > List and enter
'=PSEDComments' as the Source it doesn't work.
Do I somehow need to refresh the sheet after having made the changes?
Is there an alternative/better way of doing this, i.e. have one sheet that
contains all of the permitted variables in various named ranges, including a
blank cell where necessary, and refer to these named ranges from other
sheets for data validation purposes?
In case I haven't explained this well enough I have put copy of a draft of
the file at
http://www.btinternet.com/~chris.a.mitchell/oddsandsods/
Look at Template sheet rows 67-69, and compare with sheet N01 rows 67-69.
P.S. I had some help with the macro on the Summary sheet and am not sure
how this works, but it appears to. I need to keep this for the finished
article.
TIA
Chris.
N01 - N0X.
I need to control what can be entered in certain cells in N01 - N0X, so need
to use Data > Validation > List. I also want users to be able to enter
their own free form text in some cells, so have to use named ranges, and
include a blank cell within the range.
I have a separate sheet 'Validation' so as to be able to only have to update
this one sheet and have the changes reflected in the drop down options in
the template and all copies.
I have played around with this and am now confused.
On the Template sheet I am able to refer to the lists on the Validation
sheet, e.g. =PSEDComments, and can change the values in the named range
PSEDComments on the Validation sheet and these changes are reflected in the
drop down options in the template.
However when I go to one of the other sheets and try to use the same
approach, i.e. select the cell, and go Data > Validation > List and enter
'=PSEDComments' as the Source it doesn't work.
Do I somehow need to refresh the sheet after having made the changes?
Is there an alternative/better way of doing this, i.e. have one sheet that
contains all of the permitted variables in various named ranges, including a
blank cell where necessary, and refer to these named ranges from other
sheets for data validation purposes?
In case I haven't explained this well enough I have put copy of a draft of
the file at
http://www.btinternet.com/~chris.a.mitchell/oddsandsods/
Look at Template sheet rows 67-69, and compare with sheet N01 rows 67-69.
P.S. I had some help with the macro on the Summary sheet and am not sure
how this works, but it appears to. I need to keep this for the finished
article.
TIA
Chris.