Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Problema aggiornamento dati con Excel

Il forum per tutti i developer. Leggere attentamente il regolamento di sezione prima di postare.

Problema aggiornamento dati con Excel

Messaggioda xela23 » sab ago 19, 2006 11:23 am

Salve a tutti,

sto lavorando ad un progetto e per realizzarlo ho avuto bisogno di creare vari file:

-un file database

-vari file di analisi

-un file con i totali risultanti dal file di analisi.

Purtroppo ho scoperto che se io aggiungo una voce al file database, tenendo chiusi i files di analisi, non riesco ad avere i valori aggiornati sul file di riepilogo.

Siccome i file di analisi hanno una dimensione considerevole (50mega cadauno..e sono 15..) cerco un sistema che aggiorni anche quei files al momento dell'avvio del foglio di riepilogo.

Sono accetti tutti i consigli/pareri che mi saprete dare.

P.s. uso office 2003 su winXp Professional.


thanks
Avatar utente
xela23
Aficionado
Aficionado
 
Messaggi: 91
Iscritto il: lun gen 23, 2006 2:37 pm

Messaggioda xela23 » dom ago 20, 2006 1:11 pm

Salve, visto che non ha risposto ancora nessuno, credo non sia possibile risolvere il problema con i metodi tradizionali...


Ho pensato alla possibilità di creare un file batch che apra i file, li aggiorni e li chiuda.

Purtroppo non so come scriverlo...se qualcuno può aiutarmi (o dandomi comandi o indicandomi una guida chiara e semplice)....

P.s. c'è la possibilità di inserire anche un comando per immettere la pw nel file di excel????


grazie 1000 ancora a chi mi aiuterà!

xela.


P.s. Mi scuso se ho sbagliato a porre la domanda in questa sezione, se ho sbagliato chiedo ai MOD di intervenire.


thanks
Avatar utente
xela23
Aficionado
Aficionado
 
Messaggi: 91
Iscritto il: lun gen 23, 2006 2:37 pm

Messaggioda crazy.cat » dom ago 20, 2006 2:52 pm

Provo a spostarti in programmazione.
Non credo che via batch puoi fare una cosa del genere, forse facendo un programma più completo.
Ma non avrei idea di come farlo.


(non è una domanda molto facile la tua)
Avatar utente
crazy.cat
MLI Hero
MLI Hero
 
Messaggi: 30959
Iscritto il: lun gen 12, 2004 1:38 pm
Località: Mestre


Messaggioda xela23 » lun ago 21, 2006 8:32 am

Grazie.

Mi rendo conto che non è una domanda molto semplice, (ma se lo fosse stato non l'avrei posta, probabilmente..)

Ho provato a cercare con la guida in linea, con google e in vari siti ma non ho trovato nulla..

Avevo letto tempo fa (mi pare proprio su MegaLab..) di un software che ripeteva le operazioni che venivano fatte dall'utente (una sorta di macro).. Non ricordo bene come funzionasse, ma forse può servire...nessuno sa aiutarmi??

Grazie 1000..
Avatar utente
xela23
Aficionado
Aficionado
 
Messaggi: 91
Iscritto il: lun gen 23, 2006 2:37 pm

Messaggioda The Mailman » lun ago 21, 2006 11:22 pm

Anzitutto per mettere una password ad un file di excel devi fare salva con nome, e nelle varie opzioni di salvataggio ci dovrebbe essere la possibilità di mettere una password. lo so è un po' idiota come sistema, ma purtroppo funziona così... che ci vuoi fare...

Per il rpoblema principale invece provo a descriverti una cosa che ho fatto, magari ti dà qualche spunto.

Dovevo ricavare cinque risultati in base a cinque conzdizioni e relative operazioni diverse, che non era possibile ricavare con le normali funzioni di excel. Per risolvere ho creato (invece delle solite "sub") 5 "Function" senza argomento ad es. "NomeFunzione()" tramite il solito visual basic for application di excel.

Inserito la funzione così creata nel foglio di lavoro, il risultato risulta corretto (chiaramente se è corretto il codice VB!) ma non viene aggiornato il valore al variare dei dati del database di origine. Questo si può ovviare creando questa volta una sub che riscriva nelle celle la/le function create in precedenza. Si lancia la macro et voilà, i dati vengono aggiornati. Il fine giustifica i mezzi...
Fatti non foste a viver come bruti
ma per seguir virtute e canoscenza
Avatar utente
The Mailman
Aficionado
Aficionado
 
Messaggi: 148
Iscritto il: ven nov 25, 2005 11:36 am
Località: VA

Messaggioda xela23 » mar ago 22, 2006 10:22 am

Grazie per l'aiuto.

Purtroppo io non ho mai provato a scrivere una macro (o meglio, ci ho provato...ma senza alcun risultato..)

Volevo un chiarimento riguardo a:

lancia la macro et voilà, i dati vengono aggiornati.



è possibile "lanciare" una macro relativa ad un altro file??

Mi spiego: è possibile che dal file finale io riesca, con un clik ad aggiornare i dati di tutti i file di passaggio??

Se puoi aiutarmi, per favore..



P.s. A proposito della pw, il problema non era inserirla nel foglio, ma come poterla inserire all'apertura nel caso fosse stato utilizzato un programma batch.


comunque grazie 1000!
Avatar utente
xela23
Aficionado
Aficionado
 
Messaggi: 91
Iscritto il: lun gen 23, 2006 2:37 pm


Torna a Programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising