Hi Waheed,
Here's what I've got so far - I'm posting so I can reconnect tomorrow - my questions are Pete's questions.
Maybe you can complete the routine:
Sub IniSub(): Dim Exp As Date, ws As Worksheet, wd As Worksheet, eC As Long, i As Long
Dim Cue As String, GBL As String, PType As String, A As Range, eA As Long, j As Long
Set ws = Worksheets("Sheet1"): Set wd = Worksheets("Data to lookup the dates")
eA = wd.Range("E" & Rows.Count).End(xlUp).Row
eC = ws.Range("C" & Rows.Count).End(xlUp).Row
Set A = wd.Range("A2:A" & eA)
For i = 6 To eC
GBL = ws.Range("A" & i): Cue = ws.Range("C" & i)
Select Case Cue
Case "Remodel": j = A.Find(GBL).Row: PType = ws.Range("B" & i)
If IsDate(wd.Range("E" & j)) Then
Exp = wd.Range("E" & j)
ElseIf PType = "Owned" Then
Exp = wd.Range("B" & j): End If
Case "Top Lease" Or "Ground Lease": j = A.Find(GBL).Row
If IsDate(wd.Range("C" & j)) Then
Case Else
ws.Range("E" & i) = #3/11/1939#
End Select
ws.Range("E" & i) = Exp
Next i
End Sub
Bookmarks