Hi Shiva,
Please see the code below and attachment example as well.
Your feedback will be greatly appreciated! 
Sub FindValueOneSheetToAnother()
Dim i, lastRow As Integer
Dim productName As String
lastRow = Sheets("sheet1").Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To lastRow
productName = lookupFunction(Sheets("Sheet1").Cells(i, 1).Value, Sheets("Sheet2").Range("A:G"), 7, False)
Sheets("Sheet1").Cells(i, 11).Value = productName
Next
End Sub
Function lookupFunction(lookupValue, rnglookupvalue, colIndex, conValue)
On Error GoTo ErrorHandler
lookupFunction = Application.WorksheetFunction.VLookup(lookupValue, rnglookupvalue, colIndex, conValue)
Exit Function
ErrorHandler:
lookupFunction = "Not Found!!!"
Exit Function
End Function
I will post this example on my site feel free to see other excel example as well.
Thank you,
Alfonso
Bookmarks