ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   VLookup function in VBA problem? (https://www.excelbanter.com/excel-programming/298865-re-vlookup-function-vba-problem.html)

Ian Ripsher[_3_]

VLookup function in VBA problem?
 
"Bill Buckner" wrote in message
...
I am perplexed by a data type problem that occurs when I use a date to

VLookup on a table. If I use a date directly from a spreadsheet via
Range("Retire_Date_Primary") the lookup performs perfectly. However if I
declare a variable As Date and the assign this worksheet range to this
variable, the lookup fails with a type mismatch.

Dim retireDate As Date
retireDate = Range("Retire_Date_Primary")
Application.VLookup(Range("Retire_Date_Primary"), Range("Pension_Table"),

21 + insurance - 1) '<= This works
Application.VLookup(retireDate , Range("Pension_Table"), 21 + insurance -

1) '<= This fails

Try declaring retireDate as type Long (or Integer) rather than type Date.




All times are GMT +1. The time now is 12:30 PM.

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