Tento tutoriál vám ukáže, ako používať Analysis ToolPak vo VBA.
Analysis ToolPak v programe Excel je doplnok, ktorý vám umožní vykonávať komplikovanú analýzu údajov. Ak chcete tieto funkcie volať v kóde VBA, musíte povoliť doplnok Analysis ToolPak-VBA.
Povolenie doplnku
Klikni na Súbor Menu a potom kliknite na Možnosti, doplnky.
Klikni na Choď tlačidlo.
Uistite sa, že Analytický nástrojPak-VBA je začiarknuté a kliknite na tlačidlo OK.
Teraz budete môcť z VBA volať funkcie obsiahnuté v programe Excel Analysis ToolPak.
Použitie kĺzavého priemeru vo VBA
Zvážte nasledujúci pracovný list.
Ak chcete použiť funkciu z doplnku, musíte použiť Aplikácia. Spustiť a potom názov funkcie, ktorú chcete zavolať.
Na výpočet kĺzavého priemeru v stĺpci F môžete napísať nasledujúci kód.
123456789 | Sub CalculateMovingAverage ()Dim rngVstup ako rozsahDim rngOutPut As Range„naplňte rozsahyNastaviť rngInput = rozsah ("E6: E10")Nastaviť rngOutPut = rozsah ("F6: F10")'zavolajte funkciu z doplnkuApplication.Run "Moveavg", rngInput, rngOutPut,, False, True, FalseKoniec pod |
Ak nechcete účtovať poplatok, zmeňte riadok Application.Run na toto
1 | Application.Run "Moveavg", rngInput, rngOutPut,, False, False, False |