string matching
Typed too fast... see inline correction.
Another possibility is to use the Filter function to create an array of
just elements from the original array that contain the search word (apple,
in your case) and also note the alternate way of assigning values to your
array...
Public Sub Tester()
Dim X As Long
Dim Arr() As String
Dim SubArr
The above should be... Dim SubArr() As String
Arr = Split("apple tree|I like apples|pears are good for you", "|")
SubArr = Filter(Arr, "apple", , vbTextCompare)
For X = 0 To UBound(SubArr)
MsgBox Arr(X)
Next X
End Sub
Rick
|