VBA - Utilizarea Instrumentului de analiză în VBA

Acest tutorial vă va arăta cum să utilizați Analysis ToolPak în VBA.

Analysis ToolPak în Excel este un program de completare creat pentru a vă permite să efectuați analize de date complicate. Dacă doriți să apelați aceste funcții în codul VBA, trebuie să activați programul de completare Analysis ToolPak-VBA.

Activarea programului de completare

Faceți clic pe Fişier Meniu, apoi faceți clic pe Opțiuni, programe de completare.

Faceți clic pe Merge buton.

Asigurați-vă că Instrument de analizăPak-VBA este bifat și faceți clic pe OK.

Acum veți putea apela funcțiile conținute în Excel Analysis ToolPak de la VBA.

Utilizarea mediei mobile în VBA

Luați în considerare următoarea foaie de lucru.

Pentru a utiliza o funcție din programul de completare, trebuie să utilizați Aplicație.Run și apoi numele funcției pe care doriți să o apelați.

Pentru a calcula media mobilă din coloana F, puteți scrie următorul cod.

123456789 Sub CalculateMovingAverage ()Dim rngInput As RangeDim rngOutPut As Range'populează intervaleleSetați rngInput = Range ("E6: E10")Setați rngOutPut = Range ("F6: F10")'apelați funcția din add inApplication.Run "Moveavg", rngInput, rngOutPut ,, False, True, FalseSfârșitul Sub

Dacă nu doriți să emiteți o taxă, modificați linia Application.Run la aceasta

1 Application.Run "Moveavg", rngInput, rngOutPut,, False, False, False
wave wave wave wave wave