Compartilhar via


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

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

Introdução

O Excel Add-In é um arquivo que contém código de VBA para adicionar uma função adicional do Excel que não existe na função excel por padrão. Esse arquivo é salvo no formato .xlam e sempre carregado quando o Excel é iniciado. A função adicional ou personalizada do Excel também pode ser chamada de UDF (Função Definida pelo Usuário) que é uma função personalizada criada pelo usuário.

Ao usar o Suplemento, no início você deve instalá-lo em seu computador e, em seguida, ele sempre será usado para todas as pastas de trabalho. Neste artigo, você será mostrado como criar uma função personalizada no Add-In usando o código VBA, salvar o arquivo que contém Suplemento, instalar o Suplemento, usar a função personalizada de Add-In e desinstalar o Suplemento.

Caso

Nesse caso abaixo, compartilharei 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 é comumente usado para classificar o peso, o excesso de peso e a obesidade em adultos. Os valores de IMC são independentes de idade e iguais para ambos os sexos. As classificações do IMC são mostradas na tabela a seguir:

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

A escala de IMC usada aqui só é adequada para adultos de 20 a 65 anos e aqui está o cálculo: Diagrama mostrando o cálculo do Índice de Massa Corporal.

O que fazer

Etapa 1: Codificação de código VBA

  1. Abra o Microsoft Excel e pressione o teclado Alt+F11on para que a janela VBE (Visual Basic Editor) seja exibida.

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

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

    A captura de tela mostra as etapas para gravar o script na janela Editor do Visual Basic.

  3. Feche a janela VBE e volte para o Excel. Em seguida, salve o arquivo com clique no botão Salvar ou pressione CTRL+S no teclado, para que a caixa de diálogo Salvar como seja exibida.

Etapa 2: salvar a pasta de trabalho do Excel

  1. Preencha o nome que você deseja nomear na caixa Nome do Arquivo. Aqui eu nomeei o cálculo de IMC.

  2. Para o tipo de arquivo, escolha Excel Add-In formato (.xlam). Em seguida, feche a pasta de trabalho.

    Captura de tela para preencher o nome e selecionar o formato do arquivo.

    Observação

    Você pode salvar seu arquivo Add-In onde quiser. Mas se você quiser que ele seja listado no bulit-in do Excel, você deve salvá-lo no local padrão. No meu computador com o sistema operacional Windows 7, o local padrão para quaisquer versões do Microsoft Excel é: C:\Users\RADDINI\AppData\Roaming\Microsoft\AddIns

Até esta etapa, terminamos de criar uma função personalizada que é salva no arquivo do Excel Add-In. Em seguida, precisamos instalá-lo e, em seguida, podemos usar o Suplemento.

Etapa 3: instalar o Add-In

  1. Abra o Microsoft Excel e selecione Opções clicando na guia Arquivo para que a caixa de diálogo Opções do Excel seja exibida.

  2. Na caixa de diálogo Opções do Excel, clique na guia Add-Ins. Encontre a opção Gerenciar abaixo, escolha Excel Add-Ins clique em Ir.

  3. Além disso, você pode exibir a caixa de diálogo Add-Ins clicando na guia Desenvolvedor e clique em Suplementos.

  4. Na caixa de diálogo Add-Ins, localize o Add-In que desejamos instalar (nesse caso é o cálculo do IMC), verifique se a caixa de seleção de cálculo do IMC está desmarcada. Clique em OK.

    A captura de tela mostra as etapas para desmarcar a opção de cálculo do B M I na caixa de diálogo Opções do Excel.

    A captura de tela mostra as etapas para desmarcar a opção de cálculo B M I na guia Desenvolvedor.

    Observação

    Essa etapa é aplicada ao arquivo que é salvo no local de Add-Ins padrão. Se você quiser instalar Add-In salvos em outro local, clique no botão Procurar na caixa de diálogo Add-Ins. Quando a caixa de diálogo Procurar for exibida, vá para o local do arquivo, escolha o arquivo Add-In e clique em Abrir.

Agora, a função personalizada de cálculo do IMC foi instalada e pronta para uso.

Etapa 4: usar a função

Agora, podemos usar a função personalizada que criamos. Para testar essa função BMI, escreva na célula B1: =BMI(55.170) e pressione Enter. Se o Resultado for 19.03, significa que nossa função personalizada está funcionando bem. Além disso, você pode tentar calcular seu IMC e descobrir sua classificação de IMC olhando para a tabela classificação do IMC.

Captura de tela para usar a função B M I personalizada no Excel.

Etapa 5: Desinstalar o Add-In

No entanto, todos os Add-In instalados no Excel sempre serão executados quando o Excel for iniciado. O tempo de carga do Excel pode levar mais tempo do que o Excel sem o Suplemento. Se você não precisar mais desse Add-In, poderá desinstalar um ou mais deles. As etapas são quase iguais à instalação do Suplemento, seguindo esta etapa:

  1. Abra Add-Ins caixa de diálogo clicando em Add-Ins na guia Desenvolvedor.

  2. Escolha o Add-In ao qual você deseja desinstalar e desmarque sua caixa de seleção.

  3. Clique em OK e Reinicie seu Excel.

A captura de tela mostra as etapas para desinstalar os Suplementos.

Aviso de isenção de responsabilidade para informações de terceiros

Os produtos de terceiros mencionados neste artigo são produzidos por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, do desempenho ou da confiabilidade desses produtos.