Hirdetés

Új hozzászólás Aktív témák

  • Grodd

    tag

    válasz hallgat #30560 üzenetére

    Hát azért az olyan sztenderd Microsoft-os excel kiegészítőket, mint PowerQuery, PowerPivot általában vállalati környezetben is engedélyezni szokták, sőt, szerencsére ma már ezek alapból telepítve vannak a vállalati gépeken jobb helyeken (ahol még nem migráltak Office 365-re, vagy Office 2016-ra, mert azokba már alapból be van integrálni, nem kell semmit telepíteni)

    Ha a PowerPivotot kiszemelted agadnak, és hízelegsz az érdekében, akkor már tetesd már fel egyúttal a PowerQuery-t is. Amit PPivotban meg lehet oldani, azt PQuery-ben is, csak sokkal szebben, gyorsabban, és egyszerűbben :) Nomeg a PPivotot még 2013-ben és 2016-ban is külön kell telepíteni (igaz, Pro Plus csomagban benne van, de akkor is külön kell telepíteni a kiegészítőt) Sőt, 2013-tól PPivot csak Pro Plushoz érhető el, annál kisebb SKU-khoz még ingyenes letöltés formájában sem érhető el (csak Office 2010-hez)
    a PowerQuery viszont már be van teljesen integrálva a mai excelbe (az összesbe, nem csak Pro-ba). Persze nagyvállalati környezetben előfordulhatnak bizonyos extrém esetek, amit PowerPivotban egyszerűbb megoldani, mint PQueryben, de az ritka, mint a fehér holló :)

    Ha makró is járható út , (azt hittem anélkül akarod/kell megoldani) akkor van más módja szerintem akár annak is, hogy beolvasd a range-ből egy tömbbe az adatokat, és ezt a tömböt kiírd egy sztringbe, amit aztán átadhatsz paraméterként a MS querynek.

    Ha mégsem, akkor magát az SQL query-t magát szerkesztheted. Nem kell feltétlenül feltölteni a táblát az SQL serverre. Itt nézelődhetsz:

    http://stackoverflow.com/questions/27385245/using-excel-vba-to-run-sql-query

Új hozzászólás Aktív témák