V tomto příspěvku představím část ze svého projekt Portfolio Manager. Tato část řeší doplňkové funkce.
Kontrola aktualizace
Jde o privátní funkci. Funkce je v listu Thisworkbook a spouští se po otevření souboru.
Po otevření souboru se funkce podívá na stránku Portfolio Manageru a najde text Aktuální verze: , z tohoto textu vytáhne číslo verze a porovná ji s aktuální verzí souboru.
- Verze jsou stejné -> nic se nestane.
- Verze jsou jiné -> vyskočí textbox s nabídkou stažení nové verze(otevře se prohlížeč se stránkou Portfolio Manageru).
- Pokud se z nějakého důvodu nepodaří verzi ověřit vyskočí textbox s informací o nepodařeném ověření.
metDegiroAkcieKusy
Tato funkce zjistí počty akcií z reportu Account. Počty zjistí podle ISIN kódu akcie (v reportu Degiro jediný 100% identifikátor akcie). Po nalezení ISIN je vyhledáván text Nákup (součet) či Prodej(odečet), které jsou ve sloupci Popis.
Vstupní hodnoty:
- ISIN -> ISIN akcie z reportu Degiro Account
- pole -> pole o dvou sloupcích, kde první je pole ISIN a druhé poel Popisu (v reportu jsou vedle sebe)
metKurzMeny
Funkce vypíše kurz měny ze stránky penize.cz . Podle konkrétních tagů je nalezena hodnota kurzu a odeslána jako výsledek.
Vstupní hodnoty:
- Zkratka kurzu, zatím jen „EUR“ a „USD“