< návrat zpět

MS Excel


Téma: náhled web stránek v Excelu rss

Zaslal/a 21.2.2024 19:52

zdenaLze prosím zobrazit náhled web stránky ( URL ) sešitu Excel nebo v okně Userform?
Děkuji za pomoc

Zaslat odpověď >

#056217
elninoslov
návod na YT
+ upraviť reg
na YT
ovládate makromcitovat
#056220
avatar
Děkuji Vám
Nicméně mám Excel 2016 ale nelze najít tedy ani přidat Web browser
"C:\Windows\System32 " mám ieframe.dll ( dle rady na NETu)
Když bych vás moc poprosila můžete mi zaslat ukázkový sešit s UserForm na jakoukoliv URL (www https) já si to změním upravím, mám jen jedny nervy a je to složité!
Děkuji za odpověď i za pomoccitovat
#056221
zdena
Hotovo. Děkuji za pomoc a odkaz na youtubecitovat
#056222
elninoslov
Nejaký príklad som urobil, ale tento "browser" má veľké obmedzenia (skripty, cookies, nezatvoriteľné časti stránok, nefunkčnosť...). Záleží na tom, k čomu to presne bude.
Příloha: zip56222_webbrowser-na-liste-pokus.zip (29kB, staženo 2x)
citovat
#056225
zdena
Běží to bez problémů. Dodělám možnosti volby URL. Jen zvolím pro náhled obrázek v UserForm abych viděla pouze tu část stránky která mne zajímá. To celé jsem byla nucena vytvořit pro výpočet převodu AED na CZK, neboť ČNB nemá kurz této měny. Stejně to musím zadat ručně do Excelu ale vidím aktuální kurz. Excel umí spustit WEB stránky, ale neuí je zavřít..bohužel.
Za pomoc děkuji "ELŇINOVI" klobouk dolůcitovat
#056226
elninoslov
Z akej stránky čerpáte ten kurz?

To by bolo asi lepšie urobiť makro alebo PowerQuery dotaz, aby ten kurz vytiahol zo stránky napr. niekam do bunky. Takto mi to príde divné...

EDIT:
Niečo ako napr.:
Function KURZ_AED_CZK() As Double
Dim a() As String

Application.Volatile

With CreateObject("MSXML2.ServerXMLHTTP")
.Open "GET", "https://www.kurzy.cz/kurzy-men/prevodnik-men/AED-CZK/", False
.Send
a = Split(Split(.ResponseText, "</span> CZK  (česká koruna)")(0), ">")
End With

On Error Resume Next
KURZ_AED_CZK = Val(a(UBound(a)))
End Function
citovat
#056227
elninoslov
Dospel som k tomu, že makrom to cez Msxml2.XMLHTTP, zo serverov ako Google a Msn nepôjde. Načíta totiž kód stránky s nastavením Cookies, a nie to čo dotazujeme. Powerquery to zatiaľ dokáže obísť, a kód stránky načíta. Dostať odtiaľ hodnoty je potom už jednoduché.
Bez makra, obnovuje sa každú 1 minútu.
Příloha: xlsx56227_pq-czk-aed-kurz.xlsx (19kB, staženo 4x)
citovat
#056228
avatar
Při spuštění Vašeho programu se zobrazí kurz ale po několika sekundách zmizí a už se nový nezobrazí ( asi při aktualizaci ). Jak jste tedy získal ty hodnoty ve Vašem programu?citovat
#056229
zdena
Tohle funguje pouze jako náhled data z toho nenačtucitovat
#056230
zdena
Přikládá soubor pro náhled na WEB
Příloha: xlsx56230_web2.xlsx (21kB, staženo 4x)
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21