VBA - Использование пакета анализа в VBA

Из этого туториала Вы узнаете, как использовать Analysis ToolPak в VBA.

Пакет Analysis ToolPak в Excel - это надстройка, созданная для того, чтобы вы могли выполнять сложный анализ данных. Если вы хотите вызывать эти функции в коде VBA, вам необходимо включить надстройку Analysis ToolPak-VBA.

Включение надстройки

Нажать на Файл Меню, а затем щелкните Параметры, надстройки.

Нажать на Идти кнопка.

Убедитесь, что Пакет инструментов анализа-VBA отмечен галочкой и нажмите ОК.

Теперь вы сможете вызывать функции, содержащиеся в пакете инструментов анализа Excel, из VBA.

Использование скользящей средней в VBA

Рассмотрим следующий рабочий лист.

Чтобы использовать функцию из надстройки, вам необходимо использовать Application.Run а затем имя функции, которую вы хотите вызвать.

Чтобы вычислить скользящее среднее в столбце F, вы можете написать следующий код.

123456789 Sub CalculateMovingAverage ()Dim rngInput As RangeDim rngOutPut As Range'заполнить диапазоныУстановите rngInput = Range ("E6: E10")Установите rngOutPut = Range ("F6: F10")'вызываем функцию из надстройкиApplication.Run "Moveavg", rngInput, rngOutPut,, False, True, FalseКонец подписки

Если вы не хотите выводить начисление, измените строку Application.Run на это

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

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave