Cell Data Validation with dynamic Range

  • Thread starter Thread starter Arishy
  • Start date Start date
A

Arishy

Can I use the following code:

With ActiveCell
.Validation.Delete
.Validation.Add xlValidateList, , , "=" & "ListRange"
End With

with several cells in a column BUT using for each SPECIFIC cell a
SPECIFIC ListRangexx

Example:

Cell "A1" Value: 85 this cell will use Data Validation ListRange85
which is a range to use with value 85
Cell "A2" Value: 86 this cell will use datavalidation ListRange86 which
is a range to use with value 86

These ranges(ListRange85" , ListRange86 ) are dynamic They will be
Created from an Imported Table to this workbook

Here is the Layout of that table:

Item/Price
1185/$.5
2285/$.6
3386/$.7
4486/$.8
5586/$.9

The ListRange85 will contain two Validations 1185 and 2285
The ListRange86 will contain three Validations 3386 ,4486 and 5586

So When I select cell A1 I get to choose between 1185 and 2285

I hope I made myself clear enough



The ListRange85 is dynamically filled each time I open a wb from a
onother table imported to this workbook
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top