A Power Query és a VBA nem ugyanarra való.
Power Query elsősorban adatimporthoz, tisztításhoz, átalakításhoz és kombináláshoz erős, míg VBA akkor lehet indokolt, ha az Excel felületét vagy összetett munkafolyamatokat kell automatizálni.
Mikor jó a Power Query?
Ha az ismétlődő feladat főként adat-előkészítésből áll, gyakran egyszerűbb és átláthatóbb megoldás.
A lekérdezési lépések dokumentálhatók és frissíthetők.
Gyakorlati megoldás
Írd le először, pontosan mit automatizálsz.
Ha a feladat főként import, tisztítás, átalakítás és összefűzés, próbáld Power Queryben megoldani. Ha gombok, munkalapok, fájlok vagy felhasználói folyamatok vezérlése is kell, VBA is indokolt lehet. KKV-knál gyakran a kettő kombinációja a legjobb: Power Query az adatfolyamra, VBA a felhasználói automatizálásra.
KKV-s példa
Egy havi importfolyamatnál a Power Query átveheti a fájlok beolvasását és tisztítását, miközben a VBA csak a szükséges felhasználói automatizálást végzi.
Az XLGuru segít eldönteni, hogy egy Excel-feladatnál Power Query, VBA vagy kombinált megoldás a célszerű.