ok i've just wrote this for you, not checked it....but should work
Dim myArray(), maxArray%, myModelNo$
Erase myArray
myModelNo = where ever you get your _
value (from user form? from entry on sheet??)
'find all you model numbers based on input
i = 1
Do
If InStr(1, Cells(i, 1).Value, myModelNo, vbTextCompare) <> 0 Then
maxArray = maxArray + 1
ReDim Preserve myArray(1 To maxArray)
myArray(maxArray) = Cells(i, 1).Value 'Stores your model in Array
End If
i = i + 1
Loop Until Cells(i, 1).Value = ""
'output model numbers to new column
i = 1
Do
Cells(i, 2).Value = myArray(i)
i = i + 1
Loop Until i = maxArray
Bookmarks