Dim dtVal as Date
dtVal = DataValue("01/22/2004")
res = application.Match(clng(dtVal),MyArray,0)
if not iserror(res) then
msgbox "Index is " & res - 1
end if
res will be 1 based. If your array is zero based, subtract 1
--
Regards,
Tom Ogilvy
ExcelMonkey wrote in message
...
I have a 2d VBA array. It is 1 row and 10 columns. It is filled with
dates. I want to return the position of a date variable within the
array. Similar to what I would do with a MATCH function in Excel.
How do you do this in VBA.
---
Message posted from http://www.ExcelForum.com/