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:
A escala de IMC utilizada aqui só é adequada para adultos entre os 20 e os 65 anos e aqui está o cálculo:
O que fazer
Passo 1: Codificar o Código VBA
Abra o Microsoft Excel e, em seguida, prima Alt+F11on teclado para que a janela VBE (Visual Basic Revisor) seja apresentada.
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
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
Preencha o nome para o qual pretende atribuir o nome na caixa Nome do Ficheiro. Aqui atribuo-lhe o nome CÁLCULO IMC.
Para o tipo de ficheiro, selecione Excel Add-In formato (.xlam). Em seguida, feche o livro.
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
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.
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.
Além disso, pode apresentar a caixa de diálogo Add-Ins ao clicar no separador Programador e, em seguida, clicar em Suplementos.
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.
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.
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:
Abra Add-Ins caixa de diálogo ao clicar em Add-Ins no separador Programador.
Selecione a Add-In à qual pretende desinstalar e, em seguida, desmarque a respetiva caixa de verificação.
Clique em OK e Reinicie o Excel.
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.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários