L
Legacy 313594
Guest
Any particular reason why my vlookup code isnt working? I am using 2 workbooks & want to set the open workbook as "PriorBDay" & use that Name as the VlOokup source.
Please help
Please help
Code:
Dim dtTestDate As Date
Dim sStartWB As String
Const sPath As String = "G:\ManagedAccounts\Operations\ReconTool\Unknown and Halted Accounts\Unknown Account Archive\"
Const dtEarliest = #3/9/2015# '--to stop loop if file not found by earliest valid date.
dtTestDate = Date
sStartWB = ActiveWorkbook.Name
While ActiveWorkbook.Name = sStartWB And dtTestDate >= dtEarliest
On Error Resume Next
Workbooks.Open sPath & "Unknown Accounts " & Format(dtTestDate - 1, "MM-DD-YY") & ".xlsx"
dtTestDate = dtTestDate - 1
On Error GoTo 0
Wend
If ActiveWorkbook.Name = sStartWB Then MsgBox "Earlier file not found."
Set PriorBDay = ThisWorkbook
'Activate Unknown List Workbook
Windows("Unknown List.xlsx").Activate
'vLOOKUP EACH WORKSHEET
Worksheets("EV Accounts").Activate
'Value Vlookup
Range("D2").Formula = _
"=IF(VLOOKUP(C[-1],'[PriorBDay]EV Accounts'!C3:C4,2,FALSE)=0,"""",(VLOOKUP(C[-1],'[PriorBDay]EV Accounts'!C3:C4,2,FALSE)))"
Range("D2").Select
Selection.AutoFill Destination:=Range("D2:D99")