Private Sub TbX_Douch_Change()
Dim A As Range
ListBox1.Clear
Windows("GdP_GdA.xls").Activate
Sheets("GdA").Select
Range("E8").Select
Range("E8:H65536").Sort Key1:=Range("E9"), Order1:=xlAscending, Key2:= _
Range("F9"), Order2:=xlAscending, Key3:=Range("G9"), Order3:=xlAscending _
, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:= _
xlTopToBottom, DataOption1:=xlSortTextAsNumbers, DataOption2:=xlSortNormal _
, DataOption3:=xlSortNormal
With ListBox1
For Each A In Sheets("GdA").Range("E9:E" & Range("E65536").End(xlUp).Row)
If A.Value = Me.TbX_Douch.Value Then
.AddItem A(1, 1)
.List(.ListCount - 1, 1) = A(1, 2)
.List(.ListCount - 1, 2) = A(1, 3)
.List(.ListCount - 1, 3) = A(1, 4)
End If
Next A
End With
End Sub