Mentionsy Mentionsy
Excellent Work
Excellent Work

347: Power Query kontra VBA - co wybrać do automatyzacji?

09.03.2026 ·8 min 38 s · 1 rozdział · 1 sponsor

Automatyzacja zadań w Excelu bywa podstępna. Do dyspozycji mamy formuły, tabele przestawne, Power Query i makra. Pierwsze dwa narzędzia większość osób mniej więcej zna, natomiast Power Query i VBA często trafiają do jednego worka. W rzeczywistości są to jednak dwa zupełnie różne światy. W tym odcinku w prosty sposób pokażę Ci, kiedy używać Power Query, a kiedy VBA — i dlaczego w danej sytuacji jedno rozwiązanie będzie lepsze od drugiego. Nazywam się Michał Kowalczyk i witam Cię w Excellent Work Podcast.W tym odcinku dowiesz się:🔸 jak w 10 sekund rozpoznać, czy potrzebujesz Power Query czy VBA?🔸 które z narzędzi wygrywa w konkretnych typach zadań?🔸 jakie są typowe błędy przy korzystaniu z obu podejść?📧 Zapisz się na newsletter: https://l.exwork.pl/spotify-zapis👉 Sprawdź kursy na stronie: https://l.exwork.pl/spotify-kursy

Oczywiście nadal musisz myśleć o bezpieczeństwie i sprawdzić, czy na pewno w kodzie nie ma błędu. Natomiast tutaj ten Visual Basic daje ci supermoc. Makra i Power Query to narzędzia, które nie są dla siebie alternatywami. Rozwiązują różne typy problemów. Czy można je połączyć? Wyobraź sobie proces, w którym Power Query robi brudną robotę na danych. Pobiera pliki, czyści, łączy, układa w jedną bazę. Potem wjeżdża Visual Basic, bierze gotowe dane i robi całą część operacyjną. Generuje raporty, zapisuje pliki, pakuje je w foldery i wysyła komunikację do ludzi. Excel staje się takim no małym systemem. Myślę, że teraz jeszcze mocniej czujesz różnicę pomiędzy tymi narzędziami. Zajrzyjmy pod ich maskę. W tym miejscu opowiem Ci o językach, które stoją za działaniem obu rozwiązań. Power Query ma język M. Visual Basic to natomiast język Visual Basic for Replication i to on stoi za makrami.

Pokazano wszystkie 1 dopasowanie. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.