Пожалуйста, в следующий раз прикладывайте пример в файле Excel. За вас делать пример и тестировать в нём код люди не очень горят желанием
Код
Sub Макрос1()
With Range("A1").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:="=$B$1:$B$10"
End With
End Sub
Sub Макрос2()
Dim str As String, Rng as Range
str = Range("A1").Validation.Formula1
MsgBox str
Set rng = Range(str)
rng.Select
End Sub