Macro VBA compilazione tabella
Hai un problema con Excel? 
Macro VBA compilazione tabella
di Gianluca(2014) (utente non iscritto) data: 18/06/2014 20:03:26
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à.
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, 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).
(non posso inserire un datasheet per comodità?)
di lepat (utente non iscritto) data: 18/06/2014 20:24:27
ATTENZIONE discussione già iniziata qui
h t t p://freeforumzone.leonardo.it/d/10894213/Macro-per-Compilazione-tabella/discussione.aspx
di Mabolsie (utente non iscritto) data: 18/06/2014 20:43:12
Ciao Gianluca , per fare quello che vuoi non va bene excel perchè si dovrebbe scivere un codice molto lungo e più il codice è lungo più si fa confusione poi si rallenterebbe molto l'elaborazione dei dati sui fogli(Computer molto lento). A te serve Access infatti tu vuoi compilare dei campi con dati relazionati ad altri dati (lavoro di Access ) che poi può fare anche semplici somme .
Ciao Max
di Gianluca(2014) (utente non iscritto) data: 24/06/2014 14:35:20
Ok Max, grazie mille. In effetti temevo qualcosa del genere.
Vuoi Approfondire?