Riferimenti a celle
Hai un problema con Excel? 
Riferimenti a celle
di Gugluca (utente non iscritto) data: 17/09/2009
Ciao ragazzi!
sono ancora io.. più incasinato che mai in questo periodo..
vorrei creare una macro (direi piuttosto semplice, ma non so proprio da dove iniziare!!) che mi faccia copiare dei dati da un file excel ad un altro in questo modo.
ho il file excel "cartel 4" con dei campi nella colonna a, che sono identici, ma in posizioni differenti a quelli nella colonna a del file excel "cartel 3".. vorrei che mi venissero copiati in automatico i valori corrispondenti alla colonna a della colonna b del file "cartel 4" nella colonna b con i valori corrispondenti nella colonna a del file "cartel 3"..
so che non è complicato, ma come posso fare?
sicuramente dovrò usare due cicli for ed if, ma non so come far riferimenti tra più file..
vi allego i due file excel di esempio..
help!
grazie ancora!!
di Gugluca (utente non iscritto) data: 21/09/2009
Mi sono accorto di essermi spiegato molto male banalizzando il problema..
ho un grosso file excel (potremo chiamarlo un grosso database) dove sono contenuti dati relativi a più persone.. periodicamente ciascuna persona mi invia un file (relativo ai propri dati e quindi molto più piccolo) che io manualmente o con dei cercavert (ma ho paura ad utilizzarli, anche perchè i campi possono cambiare..) inserisco nel database.
é possibile automatizzare il processo, ovvero far in modo che all'apertura dei singoli file excel provenienti dalle varie persone si aggiorni il mio database in excel?
di Gugluca (utente non iscritto) data: 21/09/2009
Per esser più preciso. ho un file per ogni agente (ho allegato un esempio).. vorrei copiare il valore contenuto nel file "singolo agente", nell'apposita colonna del "database"..
potrebbe accadere che nel file "singolo agente" ci siano nuove voci non contenute nel database (ad esempio la categoria zeta per l'agente rossi non esiste nel database e vorrei introdurla col rispettivo valore). vorrei che venissero inserite se non esistono già.
qualcuno sa come posso risolvere? e' chiaro il mio problema?
grazie ancora di tutto!
di Gugluca (utente non iscritto) data: 22/09/2009
Innanzitutto grazie per la risposta!!
ho guardato il file excel che hai allegato.. devo dire che l'idea è buona, però da un lato ho paura che questa soluzione sia poco stabile..
dall'altro, mi son spiegato male. il file di ogni singolo agente, contiene solo il valore dell'ultima data e non gli altri precedenti. inoltre il problema sussiste quando viene inserita una nuova voce "articolo-categoria".. in quest'ultimo caso i problemi restano.. ho poi notato che comunque pasticcia, perchè quel 10 nel database dovrebbe esser di rossi e non di verdi.. dovrebbe esser una riga in più aggiunta al file con rossi e "nuova categoria - effe" per rossi...
di Rp71 data: 22/09/2009
Era un tentativo mooooolto semplice ovviamente.
cmq x pasticciare ... non pasticcia.
se guardi attentamente tutto il file, nel foglio di verdi c'è rispondenza x quel 10 ... mentre in quello di rossi è segnalata l'anomalia che rileva la mancanza di combinazione "agente"+"articolo" e come da nota prevede l'inserimento manuale nel foglio db.
ad ogni modo ho capito che la cosa è un po' più complicata e senz'altro da strutturare in modo diverso.
cmq la raccolta (riepilogo db) dati strutturata con i 4 campi chiave (agente, articolo, data, valore) ti aiuterebbe ad avere un db molto efficace x l'analisi multidimensionale.
di Gugluca (utente non iscritto) data: 22/09/2009
Grazie comunque per il tuo intervento rp71. ho visto il valore dell'agente verdi.. il mio problema è complicato.. vorrei capire come automatizzare col vba tutto questo processo (singoli file inseriti in un unico database, in un unico foglio, nelle apposite celle) e mi piacerebbe che i nuovi campi si inserissero in automatico.. son consapevole che è una cosa difficile da realizzare (soprattutto per un principiante come me), ma sono pronto ad impegnarmi per tentare di risolvere il problema e se necessario cambiare strumento di lavoro (non so se access o altro..)
di Gugluca (utente non iscritto) data: 22/09/2009
Grazie comunque per il tuo intervento rp71. ho visto il valore dell'agente verdi.. il mio problema è complicato.. vorrei capire come automatizzare col vba tutto questo processo (singoli file inseriti in un unico database, in un unico foglio, nelle apposite celle) e mi piacerebbe che i nuovi campi si inserissero in automatico.. son consapevole che è una cosa difficile da realizzare (soprattutto per un principiante come me), ma sono pronto ad impegnarmi per tentare di risolvere il problema e se necessario cambiare strumento di lavoro (non so se access o altro..)
Vuoi Approfondire?