So per esperienza che ogni progetto sviluppato in proprio che funziona come si voleva e' una soddisfazione...
Nel caso specifico comunque, allego un piccolo dimostrativo di come funzionerebbe usando un unico elenco (foglio Analitico) e producendo poi una PivotTable con il riepilogo annuale, scaricabile qui:
http://rapidshare.com/files/3809163794/ ... B30901.xlsLa Categoria (colonna B) va scelta tramite il menu' a discesa, che presentera' quanto elencato nella colonna S; nuove categorie possono essere aggiunte, altre possono essere tolte; altre possono essere "modificate", ma in questo caso bisognera' fare un Trova /Sostituisci in tutta la colonna B per cercare le vecchie descrizioni e sostituirle con le nuove. L' area usabile e' fino a riga 32, e i valori vanno scritti senza interruzioni.
In colonna C ho previsto il metodo di pagamento, da scegliere dal menu', che a sua volta riporta quanto indicato in T2:T15. Notare che la colonna U indica i giorni di valuta, cioe' dopo quanti giorni la spesa viene addebitata: un numero semplice indica i gg relativi alla data dell' operazione, un numero seguito da + indica i gg relativi al "fine mese" dell' operazione. Questi dati sono usati in colonna G per il calcolo della "data valuta", su cui sarebbe possibile creare un cash flow.
L' Ammontare va in colonna D; per convenzione le spese sono valori Positivi, le entrate valori Negativi; una macro di worksheetchange controlla che le Entrate siano riportate in negativo, ed eventualmente provvede alla modifica con messaggio. Nel prototipo ho previsto due tipi di Entrate, chiamate Entrate e Investimento-- (cioe' un "disinvestimento"); se l' elenco viene allungato bisognera' aggiungere nella Worksheet_Change ulteriori condizioni che innescano la "negativizzazione" dell' ammontare.
In colonna E ho previsto di inserire l' autore delle operazioni, controllabili dall' elenco in V2:V10.
In colonna F viene calcolato il mese a cui l' operazione si riferisce, e in colonna G la data di valuta dell' operazione a seconda del metodo di esecuzione (col C).
In riga 1 col J:O ho riportato alcune informazioni relative all' elenco visualizzato; intendo dire che applicando i filtri alle colonne presenti quelle informazioni sono calcolate solo su quanto visualizzato.
Le formule sono state inserite fino a riga 2000; se necessario, copiare A2000:G2000 (fintanto che sono ancora liberi) e copiare nelle righe sottostanti; penso che in un anno 3-4mila righe dovrebbero bastare.
In foglio PivotTable e' presente la tabella pivot che riassume l' analitico; il layout della tabella consente di scegliere l' Autore, il Mese e la Categoria. Quando si accede al foglio PivotTable il contenuto della tabella viene aggiornato automaticamente.
Spero di aver stimolato la fantasia per il prossimo progetto...
Alla prossima