Ciao a tutti,
vi chiedo una mano con una macro in VBA (che renderebbe quello che voglio fare automatico e più veloce). Io ci ho provato ma non arrivo molto in là
Per comodità allego un datasheet.
Quello che mi serve è il seguente:
- in un primo sheet, che funziona da DATABASE, ho una lista di nomi, ciascuno dei quali fa parte di una certa società ed ha un costo giornaliero assegnato
- in un secondo sheet, che funziona da TEMPLATE, voglio creare tre diverse tabelle, che si completino automaticamente una volta inseriti dei dati presenti nel database.
In particolare, la prima tabella (B1:H23) dovrebbe completarsi come segue: una volta inserito un nome nella cella C2 (D2, E3, ecc), automaticamente, riprendendo le informazioni dal database, si completano le celle C1, C3, C4, con società, ruolo e costo di riferimento.
Poi la tabella viene completata a mano con i giorni per attività per persona, ma questo, unito a quanto ripreso sopra, completa le altre due tabelle.
La seconda tabella (K5:N22), si riempirebbe un SUM IFs, prendendo come parametri i costi associati a ciascuna persona, per capire quanti giorni di attività sono associati alle persone per classe di costo.
La terza tabella (B26:E33), invece riporta i costi per società, quindi si dovrebbe anche in questo caso fare un SUM IFs, prendendo come parametri le società di appartenenza, e sommando i costi per le diverse persone appartenenti ad ogni società, nell’intero arco di attività.
Il resto sarebbero comandi abbastanza semplici (es. C30, C33), come somme o calcoli semplici (non so se in questo caso convenga fare un’altra riga per la macro, o basti semplicemente digitare la somma nella cella).
[Modificato da Gianluca(2014) 18/06/2014 19:56]