ListBox.Selected Updated nicht...
24.04.2017 16:07:14
Max2
ich habe eine Suchfunktion in meiner UserForm.
Werden mehrere Daten gefunden die ähnlich wie die Eingabe sind,
wird eine UserForm mit ListBox und Button geladen.
In die Listbox trage ich alle gefundenen Daten ein und per Knopfdruck
sollen dann die Daten des Ausgewählten Items, in eine andere UF übetragen werden.
Beim ersten mal klappt das Wunderbar, doch beim zweiten mal Updated er nicht
das .Selected, er sucht also immer noch nach dem vorigen .Selected
Wisst ihr woran das liegt und was ich machen muss, damit er es updated?
Hier ein wenig Code:
Option Explicit
Private Sub UserForm_Initialize()
Me.Caption = "Datensätze wie: " & UserForm1.TextBox2.Value
Call Main_Controls(Me)
End Sub
Private Sub CommandButton1_Click()
Dim suche As String
boolFound = False
Call get_selected_Item_from_List(suche)
Call what_is_User_looking_for(suche)
If boolFound Then Call Main_Auftrag_wie_Daten_holen
End Sub
Function get_selected_Item_from_List(ByRef itemToSearch As String)
Dim i As Long
With Me.ListBox1
For i = 0 To .ListCount - 1
If .Selected(i) Then
itemToSearch = .List(i)
End If
Next i
End With
End Function
Die im Code genannten Unterfunktionen sind für diese Problemstellung nicht relevant,deshalb auch hier nicht zu sehen.