Criar uma Add-In do Excel para Calcular o Índice de Massa Corporal (IMC)

Este artigo foi escrito por Raddini Rahayu, MVP da Microsoft.

Introdução

O Excel Add-In é um ficheiro que contém código do VBA para adicionar uma função do Excel adicional que não existe na função excel por predefinição. Este ficheiro é guardado no formato .xlam e sempre carregado quando o Excel é iniciado. A função adicional ou personalizada do Excel também pode ser denominada UDF (Função Definida pelo Utilizador) que é uma função personalizada criada pelo utilizador.

Ao utilizar o Suplemento, primeiro tem de instalá-lo no seu computador e, em seguida, será sempre utilizado para todo o livro. Neste artigo, ser-lhe-á mostrado como criar uma função personalizada no Add-In através do código VBA, guardar o ficheiro que contém o Suplemento, instalar o Suplemento, utilizar a função personalizada do Add-In e desinstalar o Suplemento.

Caso

Neste caso, vou partilhar sobre como criar uma função personalizada para calcular o IMC (Índice de Massa Corporal).

O Índice de Massa Corporal é um índice simples de peso e altura que é geralmente utilizado para classificar o peso inferior, o excesso de peso e a obesidade em adultos. Os valores do IMC são independentes da idade e o mesmo para ambos os sexos. As classificações do IMC são apresentadas na tabela seguinte:

Diagrama a mostrar as classificações do Índice de Massa Corporal.

A escala de IMC utilizada aqui só é adequada para adultos entre os 20 e os 65 anos e aqui está o cálculo: Diagrama que mostra o cálculo do Índice de Massa Corporal.

O que fazer

Passo 1: Codificar o Código VBA

  1. Abra o Microsoft Excel e, em seguida, prima Alt+F11on teclado para que a janela VBE (Visual Basic Revisor) seja apresentada.

  2. Abra um módulo ao selecionar Módulo no menu Inserir e escreva este script:

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

    Captura de ecrã a mostrar os passos para escrever o script na janela do Visual Basic Revisor.

  3. Feche a janela do VBE e volte ao Excel. Em seguida, guarde o ficheiro com o botão Guardar ou prima CTRL+S no teclado para que a caixa de diálogo Guardar como seja apresentada.

Passo 2: Guardar o Livro do Excel

  1. Preencha o nome para o qual pretende atribuir o nome na caixa Nome do Ficheiro. Aqui atribuo-lhe o nome CÁLCULO IMC.

  2. Para o tipo de ficheiro, selecione Excel Add-In formato (.xlam). Em seguida, feche o livro.

    Captura de ecrã para preencher o nome e selecionar o formato de ficheiro.

    Nota

    Pode guardar o ficheiro Add-In onde quiser. No entanto, se quiser que esteja listado no Excel bulit-in, deve guardá-lo na localização predefinida. No meu computador com o sistema operativo Windows 7, a localização predefinida para qualquer versão do Microsoft Excel é: C:\Users\RADDINI\AppData\Roaming\Microsoft\AddIns

Até este passo, terminámos a criação de uma função personalizada que é guardada no excel Add-In ficheiro. Em seguida, temos de instalá-lo e, em seguida, podemos utilizar o Suplemento.

Passo 3: Instalar o Add-In

  1. Abra o Microsoft Excel e selecione Opções ao clicar no separador Ficheiro, para que a caixa de diálogo Opções do Excel seja apresentada.

  2. Na caixa de diálogo Opções do Excel, clique no separador Add-Ins. Localize a opção Gerir abaixo, selecione Excel Add-Ins, em seguida, clique em Ir.

  3. Além disso, pode apresentar a caixa de diálogo Add-Ins ao clicar no separador Programador e, em seguida, clicar em Suplementos.

  4. Na caixa de diálogo Add-Ins, localize o Add-In no qual pretendemos instalar (neste caso, é cálculo do IMC), certifique-se de que a caixa de verificação cálculo do IMC está desmarcada. Em seguida, clique em OK.

    Captura de ecrã a mostrar os passos para desmarcar a opção de cálculo B M I na caixa de diálogo Opções do Excel.

    Captura de ecrã a mostrar os passos para desmarcar a opção de cálculo B M I no separador Programador.

    Nota

    Este passo é aplicado ao ficheiro que é guardado na localização de Add-Ins predefinida. Se quiser instalar Add-In guardado noutra localização, deve clicar no botão Procurar na caixa de diálogo Add-Ins. Quando a caixa de diálogo Procurar for apresentada, aceda à localização do ficheiro, selecione o ficheiro Add-In e, em seguida, clique em Abrir.

Agora, a função personalizada de cálculo IMC está instalada e pronta a ser utilizada.

Passo 4: utilizar a função

Agora, podemos utilizar a função personalizada que criámos. Para testar esta função IMC, escreva na célula B1: =IMC(55,170) e, em seguida, prima Enter. Se o Resultado for 19.03, significa que a nossa função personalizada está a funcionar bem. Também pode experimentar calcular o seu IMC e, em seguida, descobrir a sua classificação de IMC ao olhar para a tabela de Classificação de IMC.

Captura de ecrã para utilizar a função B M I personalizada no Excel.

Passo 5: Desinstalar a Add-In

No entanto, todas as Add-In instaladas no Excel serão sempre executadas quando o Excel começar. O tempo de carregamento do Excel pode demorar mais tempo do que o Excel sem o Suplemento. Se já não precisar dessa Add-In, pode desinstalar uma ou mais delas. Os passos são quase os mesmos que instalar o Suplemento. Siga este passo:

  1. Abra Add-Ins caixa de diálogo ao clicar em Add-Ins no separador Programador.

  2. Selecione a Add-In à qual pretende desinstalar e, em seguida, desmarque a respetiva caixa de verificação.

  3. Clique em OK e Reinicie o Excel.

Captura de ecrã a mostrar os passos para desinstalar os Suplementos.

Informação sobre exclusão de responsabilidade de terceiros

Os produtos de terceiros referidos neste artigo são fabricados por empresas independentes da Microsoft. A Microsoft não concede qualquer garantia, implícita ou de outra natureza, relativamente ao desempenho ou à fiabilidade destes produtos.