I got the below to work, called from the form_current event. The red line will adapt the me.filter string to work as the criteria for the listbox 'lstRes' rowsource.
This works in conjunction with the filter funnel on the ribbon.
Adjust your data names as appropriate.
Code:
Sub subPopulateLstRes()
Dim sSQL As String
Select Case Me.FilterOn
Case True
sSQL = "Select LastName" & ", " & "FirstName from tblResidents Where " & Me.Filter
sSQL = Replace(sSQL, "[" & Me.Name & "].", "")
Case False
sSQL = "Select LastName" & ", " & "FirstName from tblResidents" 'to show all
'sSQL = "" 'to show none
End Select
lstRes.RowSource = sSQL
'Debug.Print lstRes.RowSource
End Sub