Stampa x filtro
Hai un problema con Excel? 
Stampa x filtro
di archbrunetti data: 28/08/2015 08:19:25
Ciao a tutti. Come al solito avrei bisogno di aiuto: ho una tabella lunghissima che di volta in volta devo stampare per intero o parzialmente. E' ques'ultimo caso che mi crea problemi. Nella colonna B ho la tipologia di prodotto e nella colonna C la data di scadenza, ovviamente i prodotti sono diversi tra di loro. Ed all'inizio di ogni mese ho una riga con scritto ad esempio "AGOSTO 2015" oppure "SETTEMBRE 2015". Vorrei poter stampare "con una selezione" o "usando un filtro" tutte le righe del prodotto PIPPO ed un'altra volta del prodotto TOPOLINO, stampando sempre però la riga del mese.. ovvero ottenere una stampa con la riga AGOSTO 2015 e sotto tutte le righe PIPPO con scadenza quel mese, poi nella stessa stampa avrò SETTEMBRE 2015 e tutte le righe PIPPO con scadenza a settembre. Non so se mi sono spiegato.. Grazie dell'aiuto
di archbrunetti data: 28/08/2015 08:58:52
E se volessi stampare PIPPO+TOPOLINO insieme, sempre con i mesi in evidenza? Allego esempio..
di alfrimpa data: 28/08/2015 11:46:56
Ciao ArchBrunetti
A mio modo di vedere dovresti rivedere un po' l'impostazione del tuo file.
Per far funzionare efficacemente il filtro dati è necessario che il database non abbia righe vuote e che i dati siano coerenti nel senso che non vi devono essere le righe che hanno i mesi.
Fatto questo usando il Filtro Dati Avanzate puoi ricopiare in altra zona del foglio i dati che andrai a stampare ed aggiungendo una riga per l'inserimento del mese/anno in automatico.
Alfredo
di alfrimpa data: 28/08/2015 11:50:13
Ti ho allegato un file per farti capire meglio la mia idea.
Ovviamente il tutto va affinato e magari automatizzato con delle macro.
Io purtroppo la settimana prossima sono in ferie e non ho il pc per cui, se non interviene qualcun altro, dovresti avere un po' di pazienza.
Intanto rifletti sulla mia proposta.
Alfredo
di archbrunetti data: 28/08/2015 17:51:02
Grazie mille intanto. Appena posso, non prima di lunedì, guardo quello che hai allegato e poi provvederò a sistemare il file secondo le tue indicazioni, non è un problema. Però non conosco le macro.. Buone ferie
di alfrimpa data: 28/08/2015 18:36:55
Bene così ci ritroviamo al mio rientro.
Per le macro non preoccuparti ma tu mi devi dire come vuoi che funzioni l'applicazione.
Nel mio file vedrai che oltre ad aver eliminato le righe che non servono dal database ho aggiunto a destra in alto la zona "criteri" per il Filtro Dati Avanzato ed in cella R10 vengono copiati i dati.
Io toglierei anche la griglia del database e la metterei solo nella zona che si dovrà stampare con la formattazione condizionale (ossia se la cella è piena applica il bordo se vuota no).
Non so se sono stato chiaro.
Alfredo
di archbrunetti data: 31/08/2015 08:25:11
Non ho capito granchè.. anzi.. direi proprio nulla, anche se la tabella generale va benissimo.. quello che mi serve è poter stampare solo le righe con TOPOLINO, i PAPERINO+MINNI, oppure tutto Agosto, oppure altre combinazioni.. varie combinazioni di stampa. E' possibile fare in modo che la colonna mese sia tra COMMESSA e data, oppure che sia visibile ma non stampabile? Le altre 2 tabelle che hai inserito non sono per niente chiare, colpa della mia ignoranza, grazie mille intanto
di alfrimpa data: 31/08/2015 12:29:23
Ciao Archbrunetti.
Come detto appena rientro a casa cercherò di spiegare il tutto ed affrontare organicamente il problema
Alfredo
di alfrimpa data: 06/09/2015 19:12:14
Ciao Archbrunetti.
Io sono rientrato a casa e se vuoi si può riprendere il discorso interrotto.
Nel frattempo hai capito qualcosa in più?
Alfredo
di archbrunetti data: 07/09/2015 16:50:06
Ciao, ho visto solo adesso tua risposta. Torniamo al nocciolo del problema: vorrei capire come poter stampare svariate combinazioni di selezioni, ovvero ad esempio PIPPO+TOPOLINO, solo PAPERINO, oppure l'intero mese di Agosto o altro. Inoltre devo poter inserire nuove righe e poter continuare a stamapre sempre quelle combinazioni, in modo da poter aggiornare la tabella ma continuare ad usarla. Poi vorrei sapere come funzionano quelle tabelle a destra che hai inserito. Grazie
di alfrimpa data: 09/09/2015 12:26:03
Ciao Archbrunetti.
Non mi sono dimenticato di te.
Sto lavorando sul tuo file e non ti ho ancora risposto perché sto incontrando qualche problemino che spero di risolvere a breve.
Alfredo
di archbrunetti data: 10/09/2015 08:12:27
Grazie mille. Simone
di alfrimpa data: 11/09/2015 13:58:52
Ciao Simone
Trovi allegato il tuo file che con una macro che fa l'estrazione dei dati (al momento solo quella poi penseremo alla stampa)
La zona colorata in alto è la zona criteri; fai qualche prova compilandola (tra una riga e l'altra non devono esserci righe vuote) e poi clicca sul pulsante "Estrai Dati" ed a destra c'è la zona si output.
Provalo un po' e dimmi se riscontri, sulla base delle tue selezioni) malfunzionamenti o risultati non corretti.
Una volta che ci saremo accertati che il modello funziona bene andremo avanti nel progetto.
Alfredo
di archbrunetti data: 11/09/2015 15:38:57
Grazie mille. Domattina provo. Ciao. Simone
di alfrimpa data: 11/09/2015 15:45:09
Guarda che è solo una prima bozza.
Alfredo
di archbrunetti data: 11/09/2015 15:56:17
Certo. Intanto la testo. Grazie ancora. Simone
di alfrimpa data: 11/09/2015 16:14:39
No Simone c'è ancora qualche problema con il file allegato.
Porta pazienza.
Alfredo
di alfrimpa data: 11/09/2015 16:21:44
Riallegato file, spero, corretto.
Alfredo
di archbrunetti data: 11/09/2015 16:33:50
Adesso non posso guardarci, ma domattina di sicuro. Avevo già capito la situazione, mi spiace solo che tu ci stia deitro così tanto. Grazie ancora. Simone
di alfrimpa data: 11/09/2015 18:08:15
Non ti preoccupare Simone.
Io mi diverto a far questo; mi dispiace solo che ho impiegato più tempo di quello che avrei voluto perchè non riuscivo (per un mio errore) a far funzionare correttamente il comando Filtro Avanzato che poi ho automatizzato con una macro.
Tu non devi fare altro che inserire i criteri nell'apposita zona e cliccare su "Estrai Dati" e verificare la corretezza dell'output ottenuto.
Alfredo
di archbrunetti data: 14/09/2015 08:27:16
Mi sembra funzioni benissimo.. ho solo 3 domande:
1) ho visto che posso aggiungere righe in mezzo alla tabella senza che cambi nulla, al max mi si alluynga anche la tabella di stampa a fianco.. è corretto?
2) se i codici commessa fossero più articolati (al posto di 001 15/0567 ad esempio) funzionerebbe comunque?
3) ho visto che posso selezionare anche per più criteri contemporaneamente.. meraviglioso
4) la tabella dei mesi a destra a cher serve? la posso riut6ilizzare anche con l'anno nuovo (2016)? se aggiungo righe rischio di staccare i mesi della tabella.. va bene comunque?
5) E' la versione finale?
Grazie mille.. Mi hai risolto un grossissimo problema. Simone
di archbrunetti data: 14/09/2015 08:39:44
6) e se dovessi avere contemporaneamente anche l'anno 2016?
Ovvero già adesso arrivano commesse per gennaio 2016...
di alfrimpa data: 14/09/2015 12:18:55
Ciao Simone
Cerco di rispondere alle tue domande:
1) La tabella a destra è l'estrazione dei dati dal database a sinistra in base ai criteri di volta in volta impostati ed è, per forza di cose con numero di righe variabili
2) Nel file di esempio che mi hai allegato con c'erano codici commessa ma concettualmente il discorso è lo stesso; l'importate è che in zona criteri vengano inseriti dati coerenti con quelli presenti nel database (poi è chiaro che occorre fare le prove sul campo con i vari tipi di dati)
3) E' corretto.
4) La tabella dei mesi a destra serve per creare l'intestazione dell'output; per il momento ho cancellato la formula perché non sapevo che tipi di estrazione volessi fare in base ai mesi
5) No non è la versione finale; manca la parte relativa alla stampa ed eventuali "abbellimenti" del tutto.
6) Non ci dovrebbero essere problemi ma per esserne certo occorre fare delle prove.
Continua anche tu a far prove per avere la certezza che il tutto funzioni correttamente.
Tu non avevi mai usato/sentito parlare del Filtro Dati Avanzato? Perché si può ottenere il tutto (senza macro) utilizzando tale strumento.
Con le macro si ha il vantaggio che le operazioni possano eseguite anche da chi non conosce il funzionamento di Excel con un semplice clic su un pulsante velocizzando considerevolmente il tutto.
Alfredo
di alfrimpa data: 14/09/2015 12:41:14
Ciao Simone
Ti confermo che per il 2016 (o gli anni a venire) non ci sono problemi.
Ho anche fatto una correzione al codice in maniera tale che se la tabella database si allunga automaticamente si adegua la zona di estrazione dati.
Magari più in la ti allego il file.
Alfredo
di archbrunetti data: 16/09/2015 08:14:16
Ieri mi è venuta in mente una possibile modifica da apportare, se fattibile con poco.. provo a spiegarmi: le caselle con la spunta (2,3,4,5) potrebbero avere la caratteristica che se cliccate una sola volta (o due, è uguale) cambiano il colore di sfondo in automatico? Siccome sono le singole lavorazioni, quando fatte basterebbe cliccarle e cambiando colore mi dicono che sono state effettuate.. il massimo sarebbe che all'ultimo clic della cella 5 (con la 2,3,4 già colorate) tutta la riga cambiasse colore... non so se sia fattibile.. Grazie
di alfrimpa data: 16/09/2015 11:00:54
Ciao Simone
La cosa che chiedi è fattibile (con la formattazione condizionale) ma non con i "quadratini" che sono sul foglio che sono delle semplici forme e se si clicca su si selezionano soltanto ma no viene inserito un segno di spunta o una "x" all'interno.
Si potrebbero mettere delle caselle di controllo (e sono tante) si dovrebbe scrivere per ciascuna di queste il codice per colorare la cella sottostante.
Alternativa: cancellare tutti i "quadratini" ed agire direttamente sulle celle del foglio; poi con la f.c. colorare le medesime celle o l'intero rigo.
Se ho tempo in giornata provo a proporre qualcosa.
Intanto fammi sapere cosa ne pensi (se sono stato chiaro).
Alfredo
di archbrunetti data: 16/09/2015 11:12:29
I quadratini si possono tranquillamente togliere, l'importante è che rimangano le 4 celle con i bordi.. sarebbe meglio a questo punto aggiungere un'altra cella per sopperire all'eliminazione del doppio quadrtatino della cella 2, in modo da avere cella 2,3,4,5,6.. per il resto andrebbe benissimo. Grazie mille
di alfrimpa data: 17/09/2015 14:38:13
Ciao Simone
Ti ho allegato il file Brunetti3.rar dove ho applicato la formattazione condizionale.
Spero funzioni come avevi detto.
Alfredo
di alfrimpa data: 17/09/2015 18:20:15
Solo che se la tabella database contiene un numero ridotto di record tutto ok.
Ma se il database dovesse essere di migliaia o più record allora il file (con la f.c.) diventerebbe piuttosto pesante e nel funzionamento potrebbero verificarsi rallentamenti vista la mole di formule (della f.c.) da valutare da parte di Excel.
Alfredo
di archbrunetti data: 18/09/2015 09:43:38
Stavolta non funziona.. se scrivo cosa selezionare non seleziona nulla, se clicco anche 2 volte sulle caselle non succede nulla..
di alfrimpa data: 18/09/2015 10:11:02
Non devi cliccare sulle celle; devi mettere una "x" nelle celle.
Alfredo
di archbrunetti data: 18/09/2015 10:18:03
OK. Ottimo, però ho notato che in alcune righe se clicco solo una casella della colonna 5 mi si colora tutta la riga e non solo la relativa cella, se invece clicco solo una della colonna 6 non si colora nulla.. La selezione della tabella sopra adesso non funziona più.. poi l'ultimo dubbio è che a fine anno potrei avere qualche centinaia di righe in tabella...
di alfrimpa data: 18/09/2015 10:41:43
Ciao Simone
Evidentemente non ci siamo capiti.
In un tuo precedente post avevi scritto "le caselle con la spunta (2,3,4,5)" quindi mi sono fermato alla colonna 5 (cioè la P); non ci sono problemi per modificarla: la 5a si colora solo la cella e la & si colora l'intera riga.
Non ho capito cosa intendi quando dici " La selezione della tabella sopra adesso non funziona più.." puoi spiegare meglio?
Cit. "poi l'ultimo dubbio è che a fine anno potrei avere qualche centinaia di righe in tabella..."
Anche qui nessun problema; si estende la f.c. fin dove si vuole.
Se puoi chiarire questi dubbi a breve spero di ridarti il file in giornata (per il weekend sono fuori).
Alfredo
di archbrunetti data: 18/09/2015 11:05:46
Infatti hai ragione.. provo a spiegarmi:
1) dovrei poter colorare le celle dalla 2 (divisa in 2, quindi separatamente) alla 5, ed infatti va bene così.. mi ero dimenticato che mi sono tenuto la 6 per le note...
2) quando apro il file, mi dice macro disattivate, gli dico di attivarle, ma poi provando a scrivere nella tabella in alto a sinistra gli elementi di selezione (ad esempio TOPOLINO) e dandogli invio non seleziona nulla nella tabella di destra... sicuramente dimentico qualcosa
3) potresti già inserire nella tabella principale qualche centinaia di celle già impostate, ovviamente senza testo? Se non è una cosa complicata.. magari anche in quella di destra visto che a volte le selezioni potrebbero essere molto lunghe..
4) Il mio unico dubbio è che se mi capitasse di dover inserire una commessa nuova ma con scadenza a breve termine, ad esempio 1° settembre, dovrei inserire nuove righe all'interno della tabella di sinistra, che però andrebbero anche ad inserirsi in quella di destra.. cambierebbe nulla?
Grazie mille e scusa per il casino. Buon weekend
di alfrimpa data: 18/09/2015 11:18:31
1) allora il file va bene così come è?
2) Non devi dare invio; devi cliccare sul pulsante "Estrai Dati" (ovviamente dopo che le macro siano attivate)
3) Ok
4) Non ho capito; cerca di fare delle prove e vedi se il risultato è quello atteso.
Alfredo
di archbrunetti data: 18/09/2015 11:31:43
1) Va bene così.. sarebbe possibile fare in modo che se metto la X solo nella 5 si colora solo la 5, se invece ho già messo la X in 2, 3, 4 e poi la metto anche nella 5 si colora tutto? Se troppo complicato no problem, va benissimo così..
2) quando apro il file, mi dice macro disattivate, e posso solo dirli di attivare il contenuto, ma quando scrivo nella tabella in alto a sinistra gli elementi di selezione (ad esempio TOPOLINO) non compare più "estrai dati", quindi che faccio?
di archbrunetti data: 18/09/2015 11:35:36
In Brunetti.xls il tasto estrai dati compare e attivando il contenuto funziona, in Brunetti3.xlsm non compare neanche attivando il contenuto, per cui non so che fare..
di alfrimpa data: 18/09/2015 11:46:18
Scusa errore mio
Riallegato Brunetti4 con il pulsante
Alfredo
di archbrunetti data: 19/09/2015 13:17:14
Ottimo.. adesso funzuiona, lunedì la testo seriamente. Grazie mille, anche per la pazienza. ciao
di alfrimpa data: 19/09/2015 14:01:18
Guarda che occorre anche estendere la formattazione condizionale (per la colorazione delle celle/righe) oltre i limiti dell'attuale tabella.
Sei in grado di farlo da solo?
Se no dovresti studiare un po'
Alfredo
di archbrunetti data: 20/09/2015 16:03:42
Sicuramente devo studiare un bel pò.. comunque non credo di avere problemi con la formattazione condizionale.. domattina provo. Grazie ancora
di archbrunetti data: 29/09/2015 09:55:02
x alfrimpa:
Ciao, ho testato un pò la tabella e direi che funziona bene.. avrei solo un paio di richieste:
1) potresti allungare la tabella di inserimento dati (quella di sinistra) in modo da avere già una buona base di inserimento dati?
2) potresti allungare anche la tabella di destra x la visualizzazione dei dati? a volte mi succede di dover stampare centinaia di righe...
3) ho modificato leggermente la tabella: potresti fare in modo che le caselle si colorino dalla 1 alla 6 e che quando inserisco la X sulla 6 si colori tutta la riga? Adesso succede sulla colonna 5..
Grazie mille e spero sia l'ultima volta che ti chiedo qualcosa. Simone
di alfrimpa data: 29/09/2015 11:30:14
Ciao Simone
Non c'è bisogno di allungare le tabelle; man mano che inserisci dei dati nella tabella di sinistra (importante è che non si lascino righe vuote) la zona di ricerca si adatta automaticamente così come quella di estrazione dati.
Ho applicato (sino alla riga 600) la formattazione condizionale in questo modo: per le caselle dalla 1 alla 5 mettendo la "x" si colora di giallo la singola cella; se la "x" si mette nella casella 6 si colora l'intera riga.
Confermami se è corretto o meno.
Non preoccuparti puoi chiedere quello che vuoi e se sarò in grado di farlo sarò ben lieto di aiutarti.
Ti ho allegato il tuo file BrunettiCONTPROD.xlsm
Alfredo
di archbrunetti data: 29/09/2015 14:33:21
Adesso non posso guardarci, ma domattina è la prima cosa che faccio. Grazie ancora
Vuoi Approfondire?