K
Karen53
Hi,
I'm trying to catch if the value is not there but am unsuccessful. What
have I missed. The IsError does not catch the error and so it errors on the
TMRnowLMR line when it does not match.
Set rngMatch = Sheets(ShName).Range(StartCol & StartRow & ":" & _
StartCol & EndRow)
For iCtr = StartRow To EndRow
Debug.Print "Blocked iCtr " & iCtr
If (IsError(Application.Match(Sheets(ShName).Range(StartCol &
iCtr), _
rngMatch, 0))) Then
Sheets(ShName).Range(LMRCol & iCtr).Value = "NA"
GoTo Continue1
End If
TMRnowLMR = Application.VLookup(Sheets(ShName).Range(StartCol & _
iCtr).Value, Sheets(ShName).Range("WebBlockedTMR"),
4, False)
Sheets(ShName).Range(LMRCol & iCtr).Value = TMRnowLMR
Continue1:
Next
I'm trying to catch if the value is not there but am unsuccessful. What
have I missed. The IsError does not catch the error and so it errors on the
TMRnowLMR line when it does not match.
Set rngMatch = Sheets(ShName).Range(StartCol & StartRow & ":" & _
StartCol & EndRow)
For iCtr = StartRow To EndRow
Debug.Print "Blocked iCtr " & iCtr
If (IsError(Application.Match(Sheets(ShName).Range(StartCol &
iCtr), _
rngMatch, 0))) Then
Sheets(ShName).Range(LMRCol & iCtr).Value = "NA"
GoTo Continue1
End If
TMRnowLMR = Application.VLookup(Sheets(ShName).Range(StartCol & _
iCtr).Value, Sheets(ShName).Range("WebBlockedTMR"),
4, False)
Sheets(ShName).Range(LMRCol & iCtr).Value = TMRnowLMR
Continue1:
Next