Estrazione dati con FILTRO su nuovo FOGLIO !

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
cybmatrix
00giovedì 16 agosto 2012 22:13
Salve a tutti.
Vorrei porre una questione a cui non riesco a venire a capo riguardo il filtraggio e l'estrazione dati :



Ho uno scadenziario come potete vedere dall'immagine, e vorrei riuscire ad estrapolare selettivamente delle righe che corrispondono ad un dato FILTRO.
In questo caso, poichè ogni cliente è dotato di ID UNIVOCO, vorrei che inserito il filtro in apposito form, venga generato un nuovo foglio\scheda ( oppure utilizzato un modello pre-esistente ),
con solo le righe estrapolate ( da tutti i mesi e quindi non solo dalla scheda corrente ) e a fondo pagina la SOMMA di quanto questo cliente deve ancora versare.
Vorrei che tutto questo sia molto "immediato" poichè è una funzione che userei spesso, non so, magari con un pulsante nella barra dei menu oppure con una scorciatoia da tastiera.

Molto semplice teoricamente, ma non conoscendo gli strumenti di estrazione dati nè Macro nè VBA non so come fare :)

Grazie,
CYB.
by sal
00venerdì 17 agosto 2012 07:09
Estrazione dati
Ciao CYB, la prima cosa inserisci la tua versione Excel nel tuo profilo in modo che resti memorizzata, come fare nel Link della mia firma.

Ci sono molti modi per avere quello che vuoi, se vuoi sapere solo il dovuto, puoi usare una formula in una cella usando la funziona "MATR.SOMMA.PRODOTTO()" se invece vuoi il riepilogo, puoi ancora usare una tabella pivot, o se vuoi una macro si deve usare un foglio di appoggio dove visualizzare i dati, sta a te scegliere.

Comunque inserisci un file d'esempio anche piccolo, togliendo i dati sensibili, cosi si può lavorare su dati concreti, e non costringi a chi ti vuole aiutare a creare un file che poi avrà bisogno di modifiche, non tutti hanno la voglia di creare file ex novo.

Ciao By Sal [SM=x423051]


Davide Turbo Neofita
00venerdì 17 agosto 2012 08:56
Concordo con Sal.

E' anche abbastanza semplice da costruire come codice, ma tanto vale farlo direttamente sulla tua struttura di dati.

Concettualmente io farei, riducendo all'osso:

- Tramite userform l'utente sceglie il codice cliente
- Viene creato un foglio che si chiama così
- Vengono controllate tutte le celle degli altri fogli dove hai i codici clienti, a partià di dato viene accodato quello che ti serve al foglio creato precedentemente
- Vengono aggiunti i totali
cybmatrix
00venerdì 17 agosto 2012 11:27
Eccolo qui ...
Perfetto, allora vi allego sia lo scadenziario originale che il modello da utilizzare per l'output della macro\pivot.
Questa è l'anteprima del modello di output :



* L'unica cosa che mi piacerebbe, al di là della singola esecuzione, è la possibilità di eseguire la stessa procedura più volte in maniera consecutiva con accodamento dei dati in maniera ordinata nella parte più alta del foglio,
così da creare dei report visivamente separati ( riga nera), sempre sullo stesso foglio, e sotto ogni cliente il riassuntimo del totale dovuto.
E se possibile fare in modo che la procedura ordini i dati più recenti in basso ed i dati dei mesi precedenti in alto. Tutto qui.


* ALLEGATO 1 # http://www.filehosting.org/file/details/367390/RIEPILOGO.xlsx
* ALLEGATO 2 # http://www.filehosting.org/file/details/367391/SCADENZIARIO_DEMO.xlsx


Grazie per la gentile collaborazione.
CYB


Davide Turbo Neofita
00venerdì 17 agosto 2012 11:41
Porcapaletta...

filehosting.org è bloccato qui al lavoro...

se riesci a metterlo su http://www.mediafire.com magari riesco a scaricarlo :(
cybmatrix
00venerdì 17 agosto 2012 18:03
#1 ------------#2


* MEDIAFIRE mi dava problemi con il flash.
by sal
00venerdì 17 agosto 2012 18:34
Filtro
Ciao CYB, eccoti il file, ho messo il foglio Riepilogo nello stesso file, in modo da non aprire altri file.

Ho messo un pulsante per fare l'estrazione, la prima cosa copia il nome da filtrare, poi premi il pulsante, ti si apre una maschera che ti chiede se devi fare una nuova estrazione o accodare i dati, fatta la scelta ti si apre un altra maschera dove copiare il nome che devi filtrare, o lo scrivi manualmente, e dai ok, tutto qui ed avrai i dati sul foglio riepilogo.

se scegli di accodare i dati troverai i dati accodati a quelli precedenti.

Ciao By Sal [SM=x423051]



cybmatrix
00lunedì 27 agosto 2012 03:12
Sei stato un fulmine SAL !!

Ottima l'idea di incorporare una scheda per l'output.
Ho provato ad utilizzare il file che hai preparato ma sembra che NON VADA, lo apre ma non riesco ad utilizzarlo.

Se vuoi potresti provare a passarmi direttamente il codice Macro così lo incollo nel mio foglio e faccio una prova.

* DOMANDA 1 : E' possibile integrare il pulsante macro nella barra dei menu\icone in alto di modo da rendere tutto più accessibile in qualsiasi parte de foglio mi trovi ?

* DOMANDA 2 : E' possibile fare lo stesso con la finestrella per la ricerca ?


* NUOVO ALLEGATO AGGIORNATO # SCADENZIARIO DEMO

Grazie a presto.
CYB
by sal
00lunedì 27 agosto 2012 18:29
Filtro
Ciao CYB, la macro già esiste nel file, puoi copiarla dove vuoi.

l'unica cosa che devi fare copia incolla del pulsante, solo quello, la finestra si apre in ogni foglio che selezioni, al limite senza nessun pulsante, leghi la macro "ricerca" alla combinazione dei pulsanti tipo "Ctrl+p", e togli tutti i pulsanti.

Ciao By Sal [SM=x423051]


StocktolLeo
00martedì 30 giugno 2015 12:40
il file non si scarica
si può scaricare questo file?
The brain killer
00mercoledì 15 giugno 2016 08:23
ottima soluzione!
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 22:08.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com