Questo tutorial ti mostrerà come utilizzare Analysis ToolPak in VBA.
Gli strumenti di analisi in Excel è un componente aggiuntivo creato per consentirti di eseguire analisi dei dati complesse. Se desideri chiamare queste funzioni nel codice VBA, devi abilitare il componente aggiuntivo Analysis ToolPak-VBA.
Abilitazione del componente aggiuntivo
Clicca sul File Menu, quindi fare clic su Opzioni, componenti aggiuntivi.
Clicca sul andare pulsante.
Assicurati che Strumenti di analisi-VBA è spuntato e fare clic su OK.
Ora sarai in grado di chiamare le funzioni contenute in Excel Analysis ToolPak da VBA.
Utilizzo della media mobile in VBA
Considera il seguente foglio di lavoro.
Per utilizzare una funzione del componente aggiuntivo, è necessario utilizzare Esecuzione.applicazione e poi il nome della funzione che si desidera chiamare.
Per calcolare la media mobile nella colonna F, puoi scrivere il seguente codice.
123456789 | Sub CalcolaMovingMedia()Dim rngInput come intervalloDim rngOutPut As Range'popola gli intervalliImposta rngInput = Intervallo ("E6: E10")Imposta rngOutPut = Intervallo ("F6: F10")'chiama la funzione dall'add inApplicazione.Esegui "Moveavg", rngInput, rngOutPut, , False, True, FalseFine sottotitolo |
Se non si desidera emettere un addebito, modificare la riga Application.Run a questo
1 | Application.Esegui "Moveavg", rngInput, rngOutPut, , False, False, False |