ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Formula1 Property of Validation Object to refer to function name (https://www.excelbanter.com/excel-programming/357368-formula1-property-validation-object-refer-function-name.html)

[email protected]

Formula1 Property of Validation Object to refer to function name
 
In Excel 2003, how do I get the Formula1 property of the Validation
object to refer to a function name?

This gives me error 1004:

Sub Macro1()

With Selection.Validation
.Delete
'.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:="=$A$15:$A$19" 'recorded my macro
recorder, works fine.
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop,
Operator:= _
xlBetween, Formula1:=GetList
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End Sub


Public Function GetList()
Dim arrayList(1 To 5) As String

arrayList(1) = "aaa"
arrayList(2) = "ccc"
arrayList(3) = "bbb"
arrayList(4) = "ddd"
arrayList(5) = "eee"

GetList = arrayList
End Function


Greg Lovern

Formula1 Property of Validation Object to refer to function name
 
BTW, I tried the code shown in this post, and get error 1004:

http://groups.google.com/group/micro...function+array


Thanks,

Greg


Greg Lovern

Formula1 Property of Validation Object to refer to function name
 
Any suggestions? From the thread referenced in the last post, it sounds
like this should be possible.

Thanks,

Greg



All times are GMT +1. The time now is 03:00 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com