Inserire una casella di testo per ricerca su un database

da una casella di testo per ricerca su un database per esempio inizianto a scriver il cognome in automatico (con codice VBA) vencono filtrati i cognomi man mano che si digita la lettera, questo codice in excel di microsoft funziona :
Private Sub txtCognome_Change()
Range(“b5”).AutoFilter field:=1, Criteria1:=txtCognome.Text & “*”

End Sub

ma non funzione con libre office, sicuramente c’è da cambiare qualcosa nel codice. Grazie mille.

Suggerimento, non è automatico, ma aiuta

Nella cella D9, digita un estratto dai nomi nella colonna B e utilizza il tasto Alt+freccia giù per mostrare le opzioni che corrispondono a ciò che hai digitato.

estingardo_ask_it.ods (16,5,KB)