ipbr21054
Well-known Member
- Joined
- Nov 16, 2010
- Messages
- 5,832
- Office Version
- 2007
- Platform
- Windows
Morning,
I have taken this code from another worksheet & made the edits for it to work on my new sheet.
I type in the search box say AB & all the results with AB are shown in the listbox.
I select the item i require.
My problem is that the item i selected isnt selected on my worksheet in column E
In fact what is selected is the side bar.
Can you advise what i missed in the code so the cell in column E should be selected.
Thanks
I have taken this code from another worksheet & made the edits for it to work on my new sheet.
I type in the search box say AB & all the results with AB are shown in the listbox.
I select the item i require.
My problem is that the item i selected isnt selected on my worksheet in column E
In fact what is selected is the side bar.
Can you advise what i missed in the code so the cell in column E should be selected.
Thanks
Code:
Private Sub TextBox1_Change()
Dim r As Range, f As Range, Cell As String, added As Boolean
Dim sh As Worksheet
Set sh = Sheets("MC VIN")
sh.Select
With ListBox1
.Clear
.ColumnCount = 5
.ColumnWidths = "100;0"
If TextBox1.Value = "" Then Exit Sub
Set r = Range("E11", Range("E" & Rows.Count).End(xlUp))
Set f = r.Find(TextBox1.Value, LookIn:=xlValues, lookat:=xlPart)
If Not f Is Nothing Then
Cell = f.Address
Do
added = False
For i = 0 To .ListCount - 1
Select Case StrComp(.List(i), f.Value, vbTextCompare)
Case 0, 1
.AddItem f.Value, i
.List(i, 1) = f.Row
added = True
Exit For
End Select
Next
If added = False Then
.AddItem f.Value
.List(.ListCount - 1, 1) = f.Row
End If
Set f = r.FindNext(f)
Loop While Not f Is Nothing And f.Address <> Cell
TextBox1 = UCase(TextBox1)
Else
MsgBox "NO VIN MODEL WAS FOUND USING THAT INFORMATION", vbCritical, "VIN MODEL SEARCH MESSAGE"
TextBox1.Value = ""
TextBox1.SetFocus
End If
End With
End Sub