Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - creazione di macro excel per creare un file excel partendo dai dati di altri 2 file
Forum - Visual Basic 6 - creazione di macro excel per creare un file excel partendo dai dati di altri 2 file

Avatar
iMIK (Normal User)
Newbie


Messaggi: 5
Iscritto: 25/01/2013

Segnala al moderatore
Postato alle 15:33
Giovedì, 31/01/2013
Buonasera
prima di tutto volevo comlimentarmi con voi! sono un appassionato di programmazione, ma purtroppo sono davvero poco capace!
Vorrei creare una macro che dovrei utilizzare per lavoro. Il mio problema è il seguente (cercherò di dettagliare il più possibile):
1) ho un file "elenco titoli ad oggi" che contiene un elenco di obbligazioni in ordine di scadenza
2) un altro file che è l'"elenco titoli ad oggi" DEL GIORNO PRECEDENTE con aggiunta di qualche colonna che mi serve per un terzo file denominato "portafoglio", fra le altre la colonna SI/NO che sarà la mia chiave per determinare se il titolo dovrà essere considerato per il file "portafoglio" (vedi punto 3)
3) il file "portafoglio" che è l'estrazione di tutti quei titoli con variabile booleana "si" all'interno del secondo file.

La mia macro dovrebbe aprire il file 1, verificare se esiste già nel file 2 e se non esiste lo deve inserire nel file due e ti deve chiedere se deve essere considerato per il file "portafoglio" inserendo la variabile SI / NO. Mentre se esiste già bypassare al secondo titolo.

Potrei anche allegare i due file di esempio, se posso...
Spero di essere stato abbastanza chiaro e comunque chiedetemi qualsiasi cosa per chiarire ogni dubbio
Grazie a priori.
;)

PM Quote
Avatar
tuttodiMC (Normal User)
Expert


Messaggi: 327
Iscritto: 29/10/2012

Segnala al moderatore
Postato alle 15:50
Giovedì, 31/01/2013
Scusa perché non metti tutto in un unico file e usi i fogli di lavoro in modo da non avere problemi per i collegamenti?

PM Quote
Avatar
iMIK (Normal User)
Newbie


Messaggi: 5
Iscritto: 25/01/2013

Segnala al moderatore
Postato alle 16:25
Giovedì, 31/01/2013
è vero, ma il mio problema non è avere più file, ma gestire piu dati (anche se fossero nello stesso file in più fogli di lavoro).
ti faccio l'esempio pratico.
il primo file ("titoli di oggi") è cosi:
Codice      descrizione     scadenza    quantita
123             aaaaa         10/05/15     1000
567             bbbbb        10/06/15      300
890             cccc            01/01/19     10000

il secondo file ("elenco titoli per portafoglio"):
Codice      descrizione     scadenza    quantita         portafoglio
123             aaaaa         10/05/15     1000                  SI
890             cccc            01/01/19     10000                NO

Il risultato finale deve essere questo ("portafoglio"):
Codice      descrizione     scadenza    quantita       portafoglio
123             aaaaa         10/05/15     1000                  SI
567             bbbbb        10/06/15      300              SI o NO (deve chiedertelo prima di inserirlo)
890             cccc            01/01/19     10000                NO

In pratica la macro deve di creare il file "portafoglio" inserendo i nuovi titoli del primo file che non sono già presenti nel secondo file.

Spero di essere stato abbastanza chiaro...:)


PM Quote
Avatar
tuttodiMC (Normal User)
Expert


Messaggi: 327
Iscritto: 29/10/2012

Segnala al moderatore
Postato alle 16:55
Giovedì, 31/01/2013
Ma se vuoi puoi anche inserire dei valori da un foglio all'altro non servono macro per questo lavoro.

PM Quote
Avatar
iMIK (Normal User)
Newbie


Messaggi: 5
Iscritto: 25/01/2013

Segnala al moderatore
Postato alle 17:01
Giovedì, 31/01/2013
si, solo che io lo vorrei automatizzarlo perchè non lo devo utilizzare io .
inoltre tutti i giorni ho il file con i titoli del giorno e deve andare a controllare se ce ne sono dei nuovi rispetto all'elenco ed eventualmente li deve inserire.

PM Quote
Avatar
tuttodiMC (Normal User)
Expert


Messaggi: 327
Iscritto: 29/10/2012

Segnala al moderatore
Postato alle 17:20
Giovedì, 31/01/2013
beh allora la macro può servire anche se secondo me si potrebbe comunque fare a meno. Se vuoi proprio utilizzare una macro non posso aiutarti perché non conosco la version 6 di vb.

PM Quote
Avatar
iMIK (Normal User)
Newbie


Messaggi: 5
Iscritto: 25/01/2013

Segnala al moderatore
Postato alle 17:24
Giovedì, 31/01/2013
e senza macro ????:asd:

tu come faresti???

Grazie per la disponibilità:blush:

PM Quote
Avatar
tuttodiMC (Normal User)
Expert


Messaggi: 327
Iscritto: 29/10/2012

Segnala al moderatore
Postato alle 14:06
Domenica, 03/02/2013
beh innanzitutto potresti creare la parte grafica e postarla in modo da regolarmi con le formule?

PM Quote
Avatar
iMIK (Normal User)
Newbie


Messaggi: 5
Iscritto: 25/01/2013

Segnala al moderatore
Postato alle 14:25
Domenica, 03/02/2013
Domani in pausa pranzo dall'ufficio provo a postare i file.
Grazie davvero per la disponibilità ...

PM Quote