Dzień dobry.
Czy istnieje sposób, aby Excel automatycznie zaciągał kursy z całego miesiąca ze strony NBP?
Wiem jak pobrać tabele tylko z jednego dnia.
Pozdrawiam.
Ola.
Dzień dobry.
Czy istnieje sposób, aby Excel automatycznie zaciągał kursy z całego miesiąca ze strony NBP?
Wiem jak pobrać tabele tylko z jednego dnia.
Pozdrawiam.
Ola.
Dzień dobry.
To nie będzie gotowe rozwiązanie, ale mała podpowiedź, jak do niego dotrzeć.
Na poniższej stronie znajduje się formularz pozwalający wygenerować archiwalne kursy walut:
https://www.nbp.pl/home.aspx?c=/ascx/archa.ascx
Po wypełnieniu formularza dla dowolnego miesiąca widać, że linki do archiwalnych kursów walut mogą wyglądać jak poniżej:
https://www.nbp.pl/home.aspx?navid=archa&c=/ascx/tabarch.ascx&n=a148z190801
https://www.nbp.pl/home.aspx?navid=archa&c=/ascx/tabarch.ascx&n=a149z190802
https://www.nbp.pl/home.aspx?navid=archa&c=/ascx/tabarch.ascx&n=a150z190805
W każdym linku mamy zatem numer (to, co widać w linku po "n=a") oraz datę (to, co widać w linku na końcu po "z").
Teraz trzeba zastosować formułę ZŁĄCZ.TEKSTY (lub szybciej za pomocą operatora &) oraz HIPERŁĄCZE do stworzenia listy linków do archiwalnych kursów walut z kolejnych dni.
Kolejnym krokiem będzie cykliczne otwieranie tych linków i parsowanie z nich tabel z kursami walut.
Pozdrawiam.
Tomek.