Aktywne Wpisy

tojapaweu +187
źródło: Zdjęcie z biblioteki
Pobierz
Bully37 +430
#mecz Mecz komentuje Komentator, który zakończył Karierę komentatora po Finale MŚ w 2022 roku.
Opaskę Kapitana ma Piłkarz, który w czerwcu zawiesił swoją karierę reprezentanta po tym, jak odebrali mu opaskę kapitana.
Na boisko wszedł piłkarz, który zakończył Karierę reprezentacyjną w czerwcu.
Selekcjonerem jest nowy selekcjoner, który zastąpił poprzednika po tym, jak tamten powiedział, że nie poda się do dymisji, po czym podał się do dymisji.
Opaskę Kapitana ma Piłkarz, który w czerwcu zawiesił swoją karierę reprezentanta po tym, jak odebrali mu opaskę kapitana.
Na boisko wszedł piłkarz, który zakończył Karierę reprezentacyjną w czerwcu.
Selekcjonerem jest nowy selekcjoner, który zastąpił poprzednika po tym, jak tamten powiedział, że nie poda się do dymisji, po czym podał się do dymisji.





próbuję wykonać kod w VBA, który po numerze REGON zwróci mi następujące dane:
-nazwa firmy
-NIP
-ulica, numer lokalu, kod pocztowy, miejscowość
-PKD
bazuje na tym excelu: https://github.com/MarekRod/Excel---GUS
zmusić kod żeby pobierał dane po REGON zamiast po NIP jest bardzo prosto, jednak kiedy pobieram dane po REGON nie wiem jak mogę pobrać NIP; tak jakby nie było takiej danej w pobranym xml.
macie pomysł jak to ogarnąć?
#vba #excel #programowanie
popatrzę zatem czy można to PQ jakoś wykorzystać tu.
ogólnie ten skrypt z vba jest spoko, elegancko działa, loguje się do usługi, ale mnie zastanawia dlaczego nie mogę z niego wyciągnąć danych które teoretycznie powinny tam być. i praktycznie są, bo inny skrypt do sprawdzania pkd znalazłem i on to pkd odczytuje, ale jest o dziwo inaczej skonstruowany i jak zaczynam go modyfikować to przestaje działać.
trochę zgłupiałem.
@psxx: co do tego od początku nie było wątpliwości. PQ też raczej nie pomoże, chyba, że @cohontes zaraz zaproponuje innowacyjne zastosowania i będę musiał przepraszać.
Co do reszty - to link do githuba i wspomnienie innego źródła i napisanie: modyfikuję oba ale mi nie działa, to troszkę za mało. Wklej tu konkretny zmodyfikowany kod, link do opisu API sugerujący, że to co
Komentarz usunięty przez autora
dokumentacja dot. API BIR1.1 jest tutaj: https://api.stat.gov.pl/Home/RegonApi
BIR1.1 wersja testowa
Adres usługi: https://wyszukiwarkaregontest.stat.gov.pl/wsBIR/UslugaBIRzewnPubl.svc
Adres
odp = tekstCodePageToCodePage(odp, 65001, 1250)
dodaj:
Range("a1") = odp
i zobacz czy w komórce jest to czego szukasz
https://pastebin.com/Rw5Wn2pX
Nie zmieniałem nawet nazwy zmiennej, ale to szczegół.
źródło: Przechwytywanie
PobierzDebug.Print odpi zawartość odpowiedzi widać w samym edytorze VBA:źródło: Przechwytywanie
Pobierzbardzo Ci dziękuję za pomoc.
widzę wpisałeś Set xmlSomeCData = dom.SelectSingleNode("root/dane/NIP") i tutaj to działa, ja wpisywałem tak samo i nie chciało właśnie
i teraz to i u mnie działa, to na prawdę dziwne.
ten debug.print fajna sprawa, szukałem jakiejś opcji żeby podejrzeć odpowiedź z zapytania ale nie wiedziałem jak.
a masz pomysł jak jeszcze tutaj dorzucić to PKD żeby wyciągnąć? w sumie tylko główne jest mi potrzebne
@psxx: nie, to nie jest cyrk, żeby coś było naprawdę dziwne. Następnym razem jak będziesz o coś pytał, to nie udostępniaj kodu z dopiskiem: tu zmieniłem to i tamto. Pokaż to czego używasz i co to dokładnie znaczy "nie działa", a dowiesz się, gdzie popełniłeś błąd.
@brak_nicku: Mogę ja, mogę ja? Zastosować PQ! :)
@psxx @cohontes: Trochę na kolanie, ale działa.
https://pastebin.com/awvaatgn
Dzięki Waszej pomocy i lekkiej kombinatoryce udało mi się to w miarę sensownie poskładać i wszystko mi działa tak jakbym chciał :)