LORETTA B. forum

Linguaggi di programmazione => Problematiche Excel => Topic aperto da: By Sal - Settembre 27, 2013, 10:28:03

Titolo: Filtro Matrici
Inserito da: By Sal - Settembre 27, 2013, 10:28:03
Ciao faccio una richiesta, non credendola possibile, ho una matrice 2 dimensioni oppure 1 ho prelevato i dati dal foglio, ora vorrei mostrarla in un listbox in una userform.

fino a qui ci riesco, ma quello che non riesco a fare, oppure non so se è possibile, mettere un filtro sulla matrice e mostrare solo i dati filtrati, questo però direttamente nella matrice, non portandola su un foglio.

Ciao By Sal alias "Salvatore"
Titolo: Re:Filtro Matrici
Inserito da: micdas - Settembre 27, 2013, 13:28:17
Non sei autorizzato a vedere i links. Registrati o Login
Ciao faccio una richiesta, non credendola possibile,...........
Come tu stesso dici, non credo che questo sia possibile farlo su Excel usando le sue funzioni native. L'alternativa sarebbe quella di spostare i risultati del filtro sul foglio. Ma questa cosa, oltre che infastidire te, infastidisce anche me. Non amo creare zone di appoggio nel foglio di Excel, se non strettamente utile e necessario.

Di solito io, quando per ignoranza o difficoltà, o, addirittura, per mancanza di funzioni native di Excel, non riesco a risolvere un problema, preferisco affidarmi al VBA che riesce a darmi in maniera più semplice ed intuitiva il risultato che attendo.
Se l'argomento VBA ti interessa, possiamo approfondire l'argomento chiarendo su cosa vogliamo basare il filtro sulla matrice.   :Felici34:
Titolo: Re:Filtro Matrici
Inserito da: By Sal - Settembre 28, 2013, 07:45:18
Ciao, dopo ripetuti tentativi sono riuscito a risolvere, creando in appoggio un altra matrice e su questa impostare il filtro prendendo solo i dati filtrati(interessati), quindi 2 matrici una fissa dei dati originale ed una variabile in base al filtro.

tutto il discorso è un po lungo, ma si può riassumere cosi, su un userform ho un listbox con 4 colonne, ogni colonna deve essere filtrata, anche in contemporanea con altre colonne.

un esempio le colonne sono titolo del film, regista, attore, anno, sulla listbox ci sono quattro textbox una per colonna, inserendo il dato nel textbox, con l'evento change, filtro la matrice originale visualizzando nel listbox, l'altra matrice con i dati del textbox.

Ciao By Sal  :n045:

Titolo: Re:Filtro Matrici
Inserito da: micdas - Settembre 28, 2013, 08:18:45
Ottimo, sono contento che abbia risolto. :Felici34: