Kdyby si to chtěl někdo zkusit, tak např. zde: https://www.czso.cz/csu/czso/pocet-obyv ... h-k-112021
Když zkopíruju odkaz, tak to pomocí tohoto otevřu:
Kód: Vybrat vše
Dim ws As Worksheet
Set wb = Workbooks.Open("https://www.czso.cz/documents/10180/142756350/1300722101.xlsx/3325dd40-589e-4f2e-bf5d-fd57c16c05a1?version=1.1")
Ale cílem je, aby to šlo otevřít (aktualizovat) tlačítkem přímo v excelu - bez nutnosti otevírat prohlížeč. A odkaz se na aktuální verzi nejspíš bude měnit.
Napadlo mě stáhnout HTML kód stránky do proměnné a regularním výrazem najít ten odkaz, ale nedaří se mi stáhnout HTML kód. Zkouším tento kód: https://stackoverflow.com/a/42337697
Ale skončí to chybou -2147012867: A connection with the server could not be estabilished.
K téhle chybě jsem toho moc nenašel, buď na dotaz nikdo neodpověděl, nebo tam později někdo napsal, že to bylo tím, že používali starou verzi Win2003, ale já mám verzi 365, což by mělo být celkem nový.