Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Norman
provo a darti le informazioni che hai richiesto, scusa ma essendo neofita spero di essere chiaro.
Domanda numero 2:
Per chiarificare l'esigenza, sarebbe utile se tu potessi fornire alcuni esempi dei criteri che potrebbero essere immessi nella ComboBox e indicare come tali criteri determinano le righe da visualizzare nella ListBox.
Risposta a domanda numero 2
Prima fase – (riferita alla colonna “cod”)
- La combobox1 legge i dati dalla tabella (prova) da A1 – X1 a ultimo record
- La combobox1 dev’essere a completamento automatico,
digitando: “A” mi deve presentare tutte le voci che iniziano con “A”,
digitando: “AA” mi deve presentare tutte le voci che iniziano con “AA”,
digitando: “AA1” mi deve presentare tutte le voci che iniziano con “AA1”,
ecc.
- Selezionando una voce o premendo invio (quindi resta valida quella visualizzata nella combobox1, viene aggiornata la listbox1 con i valori della ricerca, immaginiamo:
cod mod a b c
AA1 A2 A3 A4 A5
AA1 B2 B3 B4 B5
A questo punto, posso selezionare un record dalla listbox1 e farmi riempire le textbox, per effettuare modifiche o quant’altro.
oppure:
Seconda fase – (riferita alla colonna “mod”)
- Sempre nella combobox1,
digitando: “B” mi deve presentare tutte le voci che iniziano con “B”,
digitando: “B2” mi deve presentare tutte le voci che iniziano con “B2”,
ecc.
- Selezionando una voce o premendo invio (quindi resta valida quella visualizzata nella combobox1, viene aggiornata la listbox1 con i valori della ricerca, immaginiamo:
cod mod a b c
AA1 B2 B3 B4 B5
A questo punto, posso selezionare un record dalla listbox1 e farmi riempire le textbox, per effettuare modifiche o quant’altro.
Domanda numero 3:
Il fatto che l'inserimento dei criteri rappresenti la seconda ricerca deve essere determinato dal codice o c'è un modo indipendente per ottenere queste informazioni?
Inoltre, cosa dovrebbe succedere se una terza, quarta o altra ricerca fosse effettuata?
Risposta a domanda numero 3
Secondo me da come ho potuto vedere sull’esempio “Gestione mat completo.xlsm” necessita di codice, ma soprattutto di un foglio di lavoro di appoggio.
Si deve fermare alla ricerca sul secondo campo, nello specifico colonna “mod”
Allego nuovamente il mio file “FiltraDati.xlsm” ed il file “Gestione mat completo.xlsm” da cui ho preso spunto.
Detto ciò, non riesco a capire come far funzionare il codice scritto in “Gestione mat completo.xlsm” nel mio file “FiltraDati.xlsm”, affinché tutto il codice scritto per far funzionare “FiltraDati.xlsm” non venga compromesso.
Link : Gestione mat completo.xlsm
https://www.dropbox.com/s/nzwkb7hi2pt5kv2/Gestione%20mat%20completo.xlsm?dl=0
Link : FiltraDati.xlsm
https://www.dropbox.com/s/m9cxf1jvdjc4ezh/FiltraDati.xlsm?dl=0
Grazie a tutti dell'aiuto
Gio56