Creare un Add-In di Excel per calcolare l'indice di massa corporea (BMI)

Questo articolo è stato scritto da Raddini Rahayu, Microsoft MVP.

Introduzione

Excel Add-In è un file che contiene il codice VBA per aggiungere una funzione di Excel aggiuntiva che non esiste nella funzione di Excel per impostazione predefinita. Questo file viene salvato in formato xlam e sempre caricato all'avvio di Excel. La funzione di Excel aggiuntiva o personalizzata può anche essere definita funzione definita dall'utente che è una funzione personalizzata creata dall'utente.

Nell'uso del componente aggiuntivo, è necessario innanzitutto installarlo nel computer, quindi verrà sempre usato per tutta la cartella di lavoro. In questo articolo verrà illustrato come creare una funzione personalizzata nel Add-In usando il codice VBA, salvare il file contenente il componente aggiuntivo, installare il componente aggiuntivo, usare la funzione personalizzata da Add-In e disinstallare il componente aggiuntivo.

Caso

In questo caso di seguito, condividerò come creare una funzione personalizzata per calcolare LMI (Indice di massa del corpo).

Indice di massa corporea è un indice semplice di peso e altezza che viene comunemente usato per classificare sottopeso, sovrappeso e obesità negli adulti. I valori BMI sono indipendenti dall'età e uguali per entrambi i sessi. Le classificazioni di BMI sono illustrate nella tabella seguente:

Diagramma che mostra le classificazioni dell'indice di massa del corpo.

La scala BMI usata qui è adatta solo agli adulti di età compresa tra 20 e 65 anni ed ecco il calcolo: Diagramma che mostra il calcolo dell'indice di massa corporea.

Cosa fare

Passaggio 1: Codifica del codice VBA

  1. Aprire Microsoft Excel, quindi premere ALT+F11 sulla tastiera, in modo che venga visualizzata la finestra VBE (Visual Basic Editor).

  2. Aprire un modulo selezionando Modulo dal menu Inserisci e scrivere questo script:

    Function BMI(weight, height) BMI = weight / (height / 100) ^ 2 End Function
    

    Screenshot che mostra i passaggi per scrivere lo script nella finestra Editor di Visual Basic.

  3. Chiudere la finestra VBE e tornare a Excel. Salvare quindi il file facendo clic sul pulsante Salva o premere CTRL+S sulla tastiera, in modo che venga visualizzata la finestra di dialogo Salva con nome.

Passaggio 2: Salvare la cartella di lavoro di Excel

  1. Compilare il nome a cui si vuole assegnare il nome nella casella Nome file. Qui lo denoto calcolo BMI.

  2. Per il tipo di file scegliere Excel Add-In formato (con estensione xlam). Chiudere quindi la cartella di lavoro.

    Screenshot per riempire il nome e selezionare il formato di file.

    Nota

    È possibile salvare il file Add-In ovunque si desideri. Tuttavia, se si vuole che venga elencato in Excel bulit-in, è necessario salvarlo nel percorso predefinito. Nel computer con sistema operativo Windows 7 il percorso predefinito per qualsiasi versione di Microsoft Excel è: C:\Users\RADDINI\AppData\Roaming\Microsoft\AddIns

Fino a questo passaggio, è stata completata la creazione di una funzione personalizzata salvata in Excel Add-In file. Successivamente è necessario installarlo e quindi è possibile usare il componente aggiuntivo.

Passaggio 3: Installare il Add-In

  1. Aprire Microsoft Excel e selezionare Opzioni facendo clic sulla scheda File, in modo che venga visualizzata la finestra di dialogo Opzioni di Excel.

  2. Nella finestra di dialogo Opzioni di Excel fare clic su Add-Ins scheda. Trovare l'opzione Gestisci di seguito, scegliere Excel Add-Ins quindi fare clic su Vai.

  3. È anche possibile visualizzare la finestra di dialogo Add-Ins facendo clic sulla scheda Sviluppo e quindi su Componenti aggiuntivi.

  4. Nella finestra di dialogo Add-Ins individuare la Add-In in cui si vuole installare (in questo caso il calcolo BMI) verificare che la casella di controllo Calcolo BMI sia deselezionata. Fare clic su OK.

    Screenshot che mostra i passaggi per deselezionare l'opzione di calcolo B M I nella finestra di dialogo Opzioni di Excel.

    Screenshot che mostra i passaggi per deselezionare l'opzione di calcolo B M I nella scheda Sviluppo.

    Nota

    Questo passaggio viene applicato al file salvato nel percorso Add-Ins predefinito. Se si vuole installare Add-In salvato in un'altra posizione, fare clic sul pulsante Sfoglia nella finestra di dialogo Add-Ins. Quando viene visualizzata la finestra di dialogo Sfoglia, passare al percorso del file, scegliere il file Add-In e quindi fare clic su Apri.

A questo momento, la funzione personalizzata di calcolo BMI è installata e pronta per l'uso.

Passaggio 4: Usare la funzione

Ora è possibile usare la funzione personalizzata creata. Per testare questa funzione BMI, scrivere nella cella B1: =BMI(55,170), quindi premere INVIO. Se il risultato è 19.03, significa che la funzione personalizzata funziona correttamente. È anche possibile provare a calcolare l'IMC e quindi scoprire la classificazione BMI esaminando la tabella di classificazione BMI.

Screenshot per usare la funzione B M I personalizzata in Excel.

Passaggio 5: Disinstallare il Add-In

Tuttavia, ogni Add-In installato in Excel verrà sempre eseguito all'avvio di Excel. Il tempo di caricamento di Excel può richiedere più tempo di Excel senza componente aggiuntivo. Se non è più necessario che Add-In, è possibile disinstallare uno o più di essi. I passaggi sono quasi identici all'installazione del componente aggiuntivo. Seguire questo passaggio:

  1. Aprire Add-Ins finestra di dialogo facendo clic su Add-Ins nella scheda Sviluppo.

  2. Scegliere il Add-In in cui si vuole eseguire la disinstallazione, quindi deselezionarne la casella di controllo.

  3. Fare clic su OK e riavviare Excel.

Screenshot che mostra i passaggi per disinstallare i componenti aggiuntivi.

Dichiarazione di non responsabilità sulle informazioni di terze parti

I prodotti di terzi citati in questo articolo sono prodotti da società indipendenti da Microsoft. Microsoft non rilascia alcuna garanzia implicita o esplicita relativa alle prestazioni o all'affidabilità di tali prodotti