bene, quello che devi fare è modificare questo codice:
--> stLinkCriteria = "[id_calsse_articolo]=" & Me![Elenco0]

[id_calsse_articolo] è il nome del campo della tabella che viene filtrato
Me![Elenco0] è il valore restituito dalla selezione della listbox1

Se non sei pratico puoi risolvere facilmente così:
- inserisci altre due listbox nella maschera, diciamo "Elenco1" e "Elenco2"
- utilizza l'autocomposizione che hai già usato, per gli altri due campi della tabella
- dai un'occhiata al codice generato, e ti troverai tre Sub quasi identiche, una per pulsante, dove ciò che cambia è solo la stringa che ti ho evidenziato sopra con -->
- segnati il codice generato
- a questo punto lascia le 3 listbox e cancella i 2 pulsanti in eccesso, e sul codice dell'evento click dell'unico pulsante che resta vai a modificare la stringa con il codice autogenerato; poniamo per esempio che tu abbia ottenuto:

stLinkCriteria1 = "[id_calsse_articolo]=" & Me![Elenco0]
stLinkCriteria2 = "[campo1]=" & Me![Elenco1]
stLinkCriteria3 = "[campo2]=" & Me![Elenco2]

allora, sul codice del pulsante che resta vai a mettere:
stLinkCriteria = "([id_calsse_articolo]=" & Me![Elenco0] & " AND [campo1]=" & Me![Elenco1] & " AND [campo2]=" & Me![Elenco2] & ")"

ATTENZIONE che quello che ti ho scritto va' bene se campo1 e campo2 sono campi numerici, perchè se sono stringhe allora dovrai scrivere:
stLinkCriteria = "([id_calsse_articolo]=" & Me![Elenco0] & " AND [campo1]='" & Me![Elenco1] & "' AND [campo2]='" & Me![Elenco2] & "')"

vale a dire che se un campo non è numerico allora bisogna aggiungere prima e dopo
Me![ElencoX]
un apice.