Validation using VBA
I want to addd validation to cells on a spreadsheet using
VBA. I am setting up the spreadsheet with data and
formating using VBA, and want to addd validation to a
column during this process. The data for the list is on a
worksheet called "Contractors", and the validation cell is
R4 on whatever sheet is active at the time of running the
code. I have tried the following code:
For l = 1 To 20
Worksheets("Contractors").Select
Cells(l, 1).Select
contract = ActiveCell.Value
list(l) = contract
Next l
Worksheets(shtname).Select
test = list(1)
For l = 2 To 20
test1 = list(l)
test = test & "," & test1
Next l
With Range("R4").Validation
.Add Type:=xlValidateList, Formula1:=test
I get an error message saying "Application-defined or
object-defined error".
The range containing the data which is A1:A20, is also
named, but using the name doesn't help either.
Any help would be great.
Regards
David C
|