Hello
I modified your user form adding a combobox to choose your sheets names. Then using the advanced filter i get your results in listbox using a (helper) sheet-we can use a range to an existing sheet if you prefer this.
Private Sub ComboBox1_Change()
Sheets("results").Range("a2") = Me.ComboBox1.Text
If Sheets("results").Range("a2") = "Inuse" Then
Sheets("Inuse").Columns("A:B").AdvancedFilter Action:=xlFilterCopy, _
CopyToRange:=Sheets("results").Range("F1:G1"), Unique:=False
End If
If Sheets("results").Range("a2") = "New" Then
Sheets("New").Columns("A:B").AdvancedFilter Action:=xlFilterCopy, _
CopyToRange:=Sheets("results").Range("F1:G1"), Unique:=False
End If
If Sheets("results").Range("a2") = "Finished" Then
Sheets("Finished").Columns("A:B").AdvancedFilter Action:=xlFilterCopy, _
CopyToRange:=Sheets("results").Range("F1:G1"), Unique:=False
End If
End Sub
Bookmarks