Este tutorial le mostrará cómo utilizar Analysis ToolPak en VBA.
Analysis ToolPak en Excel es un complemento creado para permitirle realizar análisis de datos complicados. Si desea llamar a estas funciones en código VBA, debe habilitar el complemento Analysis ToolPak-VBA.
Habilitación del complemento
Clickea en el Expediente Menú y luego haga clic en Opciones, complementos.
Clickea en el Ir botón.
Asegúrate que Análisis ToolPak-VBA está marcado y haga clic en Aceptar.
Ahora podrá llamar a las funciones contenidas en Excel Analysis ToolPak desde VBA.
Usando la media móvil en VBA
Considere la siguiente hoja de trabajo.
Para usar una función del complemento, debe usar Aplicación.Ejecutar y luego el nombre de la función que desea llamar.
Para calcular la media móvil en la columna F, puede escribir el siguiente código.
123456789 | Sub CalculateMovingAverage ()Dim rngInput como rangoDim rngOutPut como rango'poblar los rangosEstablecer rngInput = Rango ("E6: E10")Establecer rngOutPut = Rango ("F6: F10")'llamar a la función desde el complementoApplication.Run "Moveavg", rngInput, rngOutPut`` False, True, FalseEnd Sub |
Si no desea generar un cargo, modifique la línea Application.Run a este
1 | Application.Run "Moveavg", rngInput, rngOutPut`` False, False, False |