问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

创建 Excel Add-In 以计算 BMI) (身体质量索引

创作时间:
作者:
@小白创作中心

创建 Excel Add-In 以计算 BMI) (身体质量索引

引用
1
来源
1.
https://learn.microsoft.com/zh-cn/office/troubleshoot/excel/create-add-in-to-calculate-bmi

本文将详细介绍如何创建一个Excel插件(Add-In),用于计算BMI(身体质量指数)。通过编写VBA代码,你可以轻松地在Excel中添加自定义函数,并将其保存为.xlam格式的插件文件。文章还涵盖了插件的安装、使用和卸载步骤,帮助你更好地掌握Excel的高级功能。

本文内容

本文由 Microsoft MVP Raddini Rahayu 撰写。

简介

Excel Add-In 是一个包含 VBA 代码的文件,用于添加默认情况下 Excel 函数中不存在的其他 Excel 函数。 此文件以 .xlam 格式保存,并在 Excel 启动时始终加载。 附加或自定义 Excel 函数也可以称为 UDF (User-Defined Function) 该函数是用户创建的自定义函数。

在使用外接程序时,首先必须在计算机上安装它,然后它将始终用于所有工作簿。 本文介绍如何使用 VBA 代码在 Add-In 创建自定义函数、保存包含外接程序的文件、安装外接程序、使用 Add-In 中的自定义函数以及卸载外接程序。

情况

在本例中,我将分享如何创建自定义函数来计算 BMI (身体质量索引) 。

身体质量指数是一个简单的体重和身高指数,通常用于对成人体重不足、超重和肥胖进行分类。 BMI 值与年龄无关,男女都相同。 下表显示了 BMI 的分类:

此处使用的 BMI 刻度仅适用于 20-65 岁的成年人,下面是计算

操作

步骤 1:编写 VBA 代码

  1. 打开 Microsoft Excel,然后按键盘上的 Alt+F11,以便显示 VBE (Visual Basic 编辑器) 窗口。
  2. 通过选择“插入”菜单上的“模块”打开模块,然后编写以下脚本:
Function BMI(weight, height)
    BMI = weight / (height / 100) ^ 2
End Function
  1. 关闭 VBE 窗口并返回到 Excel。 然后,单击“保存”按钮保存文件,或按键盘上的 Ctrl+S,以便显示“另存为”对话框。

步骤 2:保存 Excel 工作簿

  1. 在“文件名”框中填写要命名的名称。 在这里,我将其命名为 BMI 计算。
  2. 对于文件类型,请选择“Excel Add-In (.xlam) 格式”。 然后关闭工作簿。

注意:可以将 Add-In 文件保存在所需的任何位置。 但是,如果希望它在 Excel 上列出,则应将其保存到默认位置。 在具有 Windows 7 操作系统的计算机上,任何版本的 Microsoft Excel 的默认位置为:C:\Users\RADDINI\AppData\Roaming\Microsoft\AddIns

在此步骤之前,我们已完成创建保存在 Excel Add-In 文件中的自定义函数。 接下来,我们需要安装它,然后可以使用外接程序。

步骤 3:安装 Add-In

  1. 打开 Microsoft Excel,单击“文件”选项卡选择“选项”,从而显示“Excel 选项”对话框。
  2. 在“Excel 选项”对话框中,单击“Add-Ins”选项卡。找到下面的“管理”选项,选择“Excel Add-Ins 然后单击”转到”。
  3. 此外,可以通过单击“开发工具”选项卡,然后单击“加载项”来显示“Add-Ins”对话框。
  4. 在“Add-Ins”对话框中,找到要安装 (在本例中为 BMI 计算) 的 Add-In,请确保未选中“BMI 计算”复选框。 然后单击“确定”。

注意:此步骤将应用于保存在默认 Add-Ins 位置的文件。 如果要安装保存在其他位置的 Add-In,应单击“Add-Ins”对话框中的“浏览”按钮。 显示“浏览”对话框时,转到文件位置,选择 Add-In 文件,然后单击“打开”。

现在,BMI 计算自定义函数已安装并可供使用。

步骤 4:使用 函数

现在,可以使用已创建的自定义函数。 若要测试此 BMI 函数,请在单元格 B1: =BMI (55,170) 写入 ,然后按 Enter。 如果 Result 为 19.03,则表示自定义函数运行良好。 还可以尝试计算 BMI,然后通过查看 BMI 分类表找出 BMI 分类。

步骤 5:卸载 Add-In

但是,Excel 上安装的每个 Add-In 在 Excel 启动时将始终运行。 Excel 加载时间可能比没有外接程序的 Excel 更长。 如果不再需要该 Add-In,可以卸载其中一个或多个。 这些步骤几乎与安装外接程序相同,请按照此步骤操作:

  1. 单击“开发工具”选项卡上的“Add-Ins”,打开“Add-Ins”对话框。
  2. 选择要卸载到的 Add-In,然后取消选中其复选框。
  3. 单击“确定”并重启 Excel。

第三方信息免责声明

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 不对这些产品的性能或可靠性提供任何明示或暗示性担保。

本文原文来自微软官方文档

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号