Home Page di InvestireOggi
Le ultime
NEWS
FINANZIARIE
Quotazioni e Grafici E.o.D. Real Time
FTSE Mib
13.157
+48.7

Rispondi
 
Strumenti discussione Cerca in questa discussione
Vecchio 15-07-2011, 13:34   #1 (permalink)
Nuovo forumer
 
Data registrazione: Jul 2011
Messaggi: 2
Lavorare celle DDE rispetto al variare del loro valore.

Per prima cosa un saluto a tutti perché questa è la mia prima discussione.
Ricevo dati real time DDE da una banca.
Questi dati arrivano su una cartella contenente 6 fogli.
Gli stessi dati sono suddivisi nei vari fogli ed alcuni ripetuti anche su più fogli.
Ora vorrei che quelli che arrivano sul foglio 2 e di questi solo quelli del range J8-J18 venissero controllati in automatico rispetto al precedente valore e colorati di conseguenza.
Sembrerebbe che l'unico sistema per far scattare l'automatismo sia usare la funzione SetLinkOnData ,ma malgrado i migliaia di siti, purtroppo la maggior parte di lingua inglese, non sono riuscito ad avere un esempio ne una spiegazione completa e funzionante.
In una discussione ho trovato http://investireoggi.it/forum/viewto...314df348ade61b ma mi risponde 404 not found.
C'è qualcuno in grado di aiutarmi o come ho più volte letto bisogna usare excel manualmente per far scattare 'Private Sub Worksheet_Change(ByVal Target As Range) oppure 'Private Sub Worksheet_Calculate() o in estrema alternativa delle macro a tempo ( ogni 5, 10 minuti)?
Ringrazio in anticipo anche chi volesse confermare queste tre ultime non appetibili soluzioni.
giamoros non è connesso   Rispondi citando
Avviso pubblicitario - i seguenti Banner Pubblicitari permettono al sito di offrirvi il consueto, alto standard qualitativo.
 
Vecchio 15-07-2011, 20:28   #2 (permalink)
Nuovo forumer
 
Data registrazione: Jul 2011
Messaggi: 2
Mi sono fato un migliaio di giri su vari siti e sono arrivato alla conclusione che l'unico sistema per intercettare automaticamente se una cella DDE sia cambiata è usare il sistema setlinkondata (per me emerito sconosciuto).
Comunque ho preparato qualcosa per verificare se ciò sia possibile ma ho subito un errore che non riesco a capire.
Nello screenshot14 come si presente la cartella Excel quando la lancio. ScreenShot014.jpg
Nello screenshot15 l'errore che ho all'inizio dell'arrivo degli stessi. ScreenShot015.jpg
Nello screenshot16 le istruzioni del foglio2 sezione generale. ScreenShot016.jpg
Nello screenshot17 le istruzioni della sezione worksheet. ScreenShot017.jpg
Qualcuno sa darmi una mano a correggere tale errore?
giamoros non è connesso   Rispondi citando
Vecchio 16-07-2011, 11:04   #3 (permalink)
Moderatore
 
L'avatar di quicksilver
 
Data registrazione: Sep 2004
Messaggi: 8,398
qualcuno sò che c'è di sicuro, ma devi avere un attimo di pazienza perchè dato il periodo si va verso una fase di calma sul forum
quicksilver non è connesso   Rispondi citando
Vecchio 16-07-2011, 21:52   #4 (permalink)
...
 
L'avatar di reef
 
Data registrazione: Jun 2003
Messaggi: 3,222
Citazione:
Originalmente inviato da giamoros Visualizza messaggio
Per prima cosa un saluto a tutti perché questa è la mia prima discussione.
Ricevo dati real time DDE da una banca.
Questi dati arrivano su una cartella contenente 6 fogli.
Gli stessi dati sono suddivisi nei vari fogli ed alcuni ripetuti anche su più fogli.
Ora vorrei che quelli che arrivano sul foglio 2 e di questi solo quelli del range J8-J18 venissero controllati in automatico rispetto al precedente valore e colorati di conseguenza.
Sembrerebbe che l'unico sistema per far scattare l'automatismo sia usare la funzione SetLinkOnData ,ma malgrado i migliaia di siti, purtroppo la maggior parte di lingua inglese, non sono riuscito ad avere un esempio ne una spiegazione completa e funzionante.
In una discussione ho trovato http://investireoggi.it/forum/viewto...314df348ade61b ma mi risponde 404 not found.
C'è qualcuno in grado di aiutarmi o come ho più volte letto bisogna usare excel manualmente per far scattare 'Private Sub Worksheet_Change(ByVal Target As Range) oppure 'Private Sub Worksheet_Calculate() o in estrema alternativa delle macro a tempo ( ogni 5, 10 minuti)?
Ringrazio in anticipo anche chi volesse confermare queste tre ultime non appetibili soluzioni.
Prova a buttare un occhio qui
http://www.investireoggi.it/forum/or...ml#post1848515
Questo codice funziona egregiamente per aggiornare dati da dde in modo incrementale.
reef è connesso ora   Rispondi citando
Rispondi

Segnalibri

« Discussione precedente | Nuova discussione »

Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione Cerca in questa discussione
Cerca in questa discussione:

Ricerca avanzata

Regole messaggi
Tu non puoi inviare nuove discussioni
Tu non puoi replicare
Tu non puoi inviare allegati
Tu non puoi modificare i tuoi messaggi

Il codice BB è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Disattivato


Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Commento di chiusura
I POLLYTICi HANNO UNA LORO ETICA,TUTTA LORO ED E'UNA TACCA PIU'SOTTO...........
olly® Piazza Affari 161 22-11-2010 23:34
Il rispetto attraverso l'educazione al rispetto Amleto L'Isola dei Forumers 4 27-01-2007 18:22
Loro mi bannato ? peccato per loro, io le dritte le dò a voi GASFIN L'Isola dei Forumers 4 08-11-2006 09:48


Tutti gli orari sono GMT +2. Adesso sono le 11:26.


vBulletin®
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
(C) Copyright InvestireOggi 2000-2010