Steve,
Give this a try:
Sub tgr()
Dim rngReplace As Range
Dim rngFound As Range
Dim arrReplace As Variant
Dim ReplaceIndex As Long
Set rngReplace = Sheets(1).Range("A1", Sheets(1).Cells(Rows.Count, "A").End(xlUp))
arrReplace = rngReplace.Value2
With Sheets(2).Columns("B")
For ReplaceIndex = 1 To UBound(arrReplace, 1)
.NumberFormat = "General"
Set rngFound = .Find(arrReplace(ReplaceIndex, 1), .Cells(.Cells.Count), xlValues, xlWhole)
If Not rngFound Is Nothing Then
arrReplace(ReplaceIndex, 1) = rngFound.Offset(, 1).Text
Set rngFound = Nothing
End If
Next ReplaceIndex
End With
rngReplace.Value = arrReplace
Erase arrReplace
Set rngReplace = Nothing
End Sub
Bookmarks