Inregistrarea unei valori in functie de ora (formula)

gxg276
Mesaje: 20
Membru din: Joi Ian 28, 2010 11:20 am

Re: Inregistrarea unei valori in functie de ora (formula)

Mesaj de gxg276 » Vin Ian 29, 2010 9:09 am

Functioneaza !
Intai am modificat eu celula C2, a aparut mesajul calculate, apoi am conectat soft-ul al excel si fereastra "calculate" apare la fiecare actualizare a foii (1 secunda sau mai multe) !
Raman in asteptare !

Avatar utilizator
gecs
Moderator
Moderator
Mesaje: 2311
Membru din: Sâm Aug 15, 2009 10:05 am
Localitate: Bucuresti

Re: Inregistrarea unei valori in functie de ora (formula)

Mesaj de gecs » Vin Ian 29, 2010 9:30 am

Descarca fisierul atasat, deschide-l, activeaza macrourile si spune-mi, te rog, daca functioneaza.

Pe coloana B incepand cu randul 10 am scris eu niste ore in dreptul carora ar trebui sa se salveze valorile din C2, F5, F6, H5 si H6.

Hai sa vedem mai intai daca functioneaza si pe urma vorbim cum il mai modificam/adaptam, daca e cazul.
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

gxg276
Mesaje: 20
Membru din: Joi Ian 28, 2010 11:20 am

Re: Inregistrarea unei valori in functie de ora (formula)

Mesaj de gxg276 » Vin Ian 29, 2010 9:38 am

Nu merge !
Soft-ul nu reuseste sa exporte in Foaia 1 desi in Foaia 2 sau 3 exporta normal.

Avatar utilizator
gecs
Moderator
Moderator
Mesaje: 2311
Membru din: Sâm Aug 15, 2009 10:05 am
Localitate: Bucuresti

Re: Inregistrarea unei valori in functie de ora (formula)

Mesaj de gecs » Vin Ian 29, 2010 9:52 am

Probabil ca exista o interferenta nedorita (sau dorita!)intre softul cu pricina si declansarea evenimentelor din Excel, sau nu stiu...

Intrebare: tu nu te poti conecta la site-ul cu pricina decat prin acest soft? Adica nu poti obtine informatiile respective facand o conexiune web (Data -> From Web)? Am incercat asta aseara si conexiunea respectiva se poate seta la ce interval doresti sa faca actualizarea (min. 1 minut). Daca nu se poate, o sa incerc alta varianta, dar mai intai trebuie sa testez sa vad daca merge "off line".

gxg276
Mesaje: 20
Membru din: Joi Ian 28, 2010 11:20 am

Re: Inregistrarea unei valori in functie de ora (formula)

Mesaj de gxg276 » Vin Ian 29, 2010 10:01 am

Site-ul este www.betfair.com , nu stiu daca ma pot conecta dar incerc imediat.
Motivul pentru care foloseam softul era ca exporta in excel (speram sa pot prelua ce exporta el).
Cautand o solutie am gasit pe un forum un tip care intra din excel pe www.lite.betfair.com (intampinase niste probleme in excel), o sa incerc si varianta asta.

gxg276
Mesaje: 20
Membru din: Joi Ian 28, 2010 11:20 am

Re: Inregistrarea unei valori in functie de ora (formula)

Mesaj de gxg276 » Vin Ian 29, 2010 10:15 am

M-am conectat prin excel la lite.betfair.com si am exportat datele.
- ar fi mai simplu de luat datele de pe net ?
- lasand excel-ul conectat, am putea actualiza datele la intervalul cerut de mine ?
Daca imi aduc aminte pe forumul despre care spuneam in postul anterior (in engleza, n-am putut urmari bine detaliile tehnice), acea persoana nu reusea sa tina excelul conectat mai mult de 15 minute ! (nu mai stiu daca din cauza excelului sau din cauza site-ului care il deloga - voi cauta post-ul respectiv).

Datele importate sunt in atasament - foaia 1 si 2
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

gxg276
Mesaje: 20
Membru din: Joi Ian 28, 2010 11:20 am

Re: Inregistrarea unei valori in functie de ora (formula)

Mesaj de gxg276 » Vin Ian 29, 2010 11:15 am

Am reusit sa selectez din lite.betfair.com doar datele care ma interesau.
Tinand cant ca datele se actualizeaza la 1 sau mai multe minute, putem introduce orelele la care datele sa fie extrase in alta parte ?
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

Avatar utilizator
gecs
Moderator
Moderator
Mesaje: 2311
Membru din: Sâm Aug 15, 2009 10:05 am
Localitate: Bucuresti

Re: Inregistrarea unei valori in functie de ora (formula)

Mesaj de gecs » Vin Ian 29, 2010 12:19 pm

Scuza-ma ca ma intorc la abordarea initiala, dar as dori sa mai incercam o varianta: sa copiem datele in alt fisier la intervale stabilite.

Descarca fisierul atasat.

Conecteaza-te la site folosind programul respectiv cu un fisier denumit "cote.xlsx". Numai dupa ce te-ai conectat si ai fisierul "cote.xlsx" deschis, deschide fisierul atasat, activeaza macro-urile si apasa pe butonul "Start".

Ar trebui ca in fisierul respectiv sa se copieze inregistrarile din C2, F5, F6, H5 si H6 din fisierul "cote.xlsx", foaia "Foaie1" la un interval de 30 de secunde.

Spune-mi te rog daca functioneaza.

Cat timp nu vei apasa pe buton ca sa opresti copierea la intervalul stabilit, nu vei putea accesa alt fisier in Excel. Daca pe buton scrie "Stop", inseamna ca timer-ul inca functioneaza si ca sa accesezi alt fisier va trebui sa-l opresti apasand pe buton. Copierea e oprita atunci cand pe buton scrie "Start" si poti accesa alte fisiere in Excel fara probleme. Daca repornesti copierea, ea va continua de unde a ramas. Daca insa inchizi fisierul cu salvare (poti sa-i dai Save As cu alt nume ca sa salvezi datele), cand il redeschizi, inainte de a apasa pe buton trebuie sa stergi datele copiate anterior (de la randul 2 in jos, inclusiv).
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

gxg276
Mesaje: 20
Membru din: Joi Ian 28, 2010 11:20 am

Re: Inregistrarea unei valori in functie de ora (formula)

Mesaj de gxg276 » Vin Ian 29, 2010 12:35 pm

Functioneaza exact cum ati spus.

Avatar utilizator
gecs
Moderator
Moderator
Mesaje: 2311
Membru din: Sâm Aug 15, 2009 10:05 am
Localitate: Bucuresti

Re: Inregistrarea unei valori in functie de ora (formula)

Mesaj de gecs » Vin Ian 29, 2010 12:45 pm

Atunci, daca-ti convine solutia asta, mai trebuie sa adaugam posibilitatea de a controla intervalul la care doresti copierea datelor, din ce foaie, pentru cat timp etc.

In urmatoarea varianta aceste informatii vor putea fi accesibile pe coloana A din Sheet1.

Închis

Înapoi la “Visual Basic for Application (VBA) cu Excel - Intrebari tehnice”