Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rg As Range
If Target.Address <> "$H$6" Then Exit Sub
Application.EnableEvents = False
[K6].CurrentRegion.Clear
If Target.Value > "" Then
Application.ScreenUpdating = False
C& = 10
With [B6].CurrentRegion
Set Rg = .Find(Target.Value, .Cells(.Count), xlValues, xlWhole, xlByRows)
If Not Rg Is Nothing Then
AD$ = Rg.Address
Do
C = C + 1
Cells(6, C).Value = Rg.Address(False, False)
Set Rg = .FindNext(Rg)
Loop Until Rg.Address = AD
Set Rg = Nothing
End If
End With
End If
Application.EnableEvents = True
End Sub