Sub TEST()
' TEST Macro
' Macro recorded 4/29/2008 by Amey M
col = "C1:C10"
If (Len(st) > 255) Then
Sheet2.Select
For i = 0 To UBound(arr)
Range("C" + CStr(i + 1)).Value = arr(i)
Next
ActiveWorkbook.Names.Add Name:="NewName", _
RefersToR1C1:="=Sheet2!R1C3R41C3", Visible:=True
Sheet1.Select
With Range(col).Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:=NewName
.IgnoreBlank = True
.InCellDropdown = True
End With
Else
With Range(col).Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
Operator:=xlBetween, Formula1:="=NewName"
.IgnoreBlank = True
.InCellDropdown = True
End With
End If
End Sub