Sprememba podatka na WEB preko VBA

Pomoč pri izdelavi makrov
Odgovori
Rolle
Prispevkov: 36
Pridružen: Sr Sep 23, 2009 1:28 pm

Sprememba podatka na WEB preko VBA

Odgovor Napisal/-a Rolle »

Zdravo,

Na spodnji strani bi rad spremenil datum in prepisal podatek v količini v excel. Datum mi s spodnjo kodo na WEB uspe spremeniti, vendar pa se podatek o količini potem ne spremeni. Npr.: če spremenim datum na 22.3.16 je podatek o količini še vedno 23.3.16 (podatek znotraj tekočega dneva). To pa je zato, ker lahko datum spreminjaš samo preko koledarja: če klikneš v koledar ali polje in izbereš ustrezen datum, potem se tudi količinski podatek ustrezno spremni. Moje vprašanje je, kaj v kodi manjka oz kaj moram dodati, da bi mi tudi to delalo?

Hvala in lp

[code]Sub UpdateDate()


Dim ie As SHDocVw.InternetExplorer

Set ie = New SHDocVw.InternetExplorer

ie.Visible = True
ie.Navigate "http://www.plinovodi.si/za-uporabnike/i ... odstopanj/"

Do
DoEvents

Loop Until ie.ReadyState = READYSTATE_COMPLETE

Set doc = ie.Document


Call doc.getElementById("transport-day").setAttribute("value", "22.03.2016")


End Sub[/code]
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Sprememba podatka na WEB preko VBA

Odgovor Napisal/-a admin »

Pozdravljeni,

Na vprašanje ste si bolj ali manj odgovorili sami. Na strani ni dovolj, da spremenite datum, saj je zadaj aplikacija, ki se sproži ob izboru datuma iz koledarja. Ker vi te akcije ne sprožite se preračun ne izvede. Za rešitev tega problema se torej morate obrniti na podjetje 'Plonovodi', ki je lastnik te aplikacije
lp,
Matjaž Prtenjak
Administrator
Rolle
Prispevkov: 36
Pridružen: Sr Sep 23, 2009 1:28 pm

Re: Sprememba podatka na WEB preko VBA

Odgovor Napisal/-a Rolle »

ok, hvala za odg.

Lp
Odgovori