vitalis1023
New Member
- Joined
- Mar 30, 2013
- Messages
- 3
I am trying to write a function in VBA that uses Vlookup function for a table in excel. Here is what I have so far but I am getting an overflow error. Note: when I set myLookup = RandomValue (that is pulling a random value generated in another function named "RandomValue".
Public Function RandomDay() As Long
Dim myRng As Object
Dim myLookup As Integer
Set myRng = Worksheets("Sheet7").Range("B2:C366")
myLookup = RandomValue
RandomDay = WorksheetFunction.VLookup(myLookup, myRng, 2, True)
Debug.Print RandomDay
End Function
Public Function RandomDay() As Long
Dim myRng As Object
Dim myLookup As Integer
Set myRng = Worksheets("Sheet7").Range("B2:C366")
myLookup = RandomValue
RandomDay = WorksheetFunction.VLookup(myLookup, myRng, 2, True)
Debug.Print RandomDay
End Function