如何在 Excel 中单元格值改变时弹出消息框?


Excel 是一款强大的工具,具有多种功能,可以提高生产力和自动化流程。根据单元格值的更改启动操作的功能就是其中一项功能。本教程将向您展示如何配置一个弹出式消息框,以便每次预定义范围内的单元格值发生更改时都显示。

通过仔细遵循本教程的分步说明,您将学习如何利用 Excel 的内置函数和事件触发器来创建交互式和动态电子表格。无论您的 Excel 技能水平如何,本课程都将为您提供将此功能整合到您自己的电子表格中所需的知识和技能。让我们开始学习如何使用 Excel 的功能来创建一个对预定范围内单元格的值更改做出反应的弹出式消息框!

单元格值在范围内更改时弹出消息框

在这里,我们可以使用 VBA 应用程序来完成此任务。让我们来看一个简单的流程,了解如何在 Excel 中单元格值在范围内更改时弹出消息框。

步骤 1

考虑一个 Excel 表格,其中表格中的数据类似于下图所示。

首先,右键单击工作表名称,然后选择“查看代码”以打开 VBA 应用程序。

右键单击 > 查看代码。

步骤 2

然后将下面的代码复制到文本框中。

代码

Private Sub Worksheet_Change(ByVal Target As Range)
   If Not (Application.Intersect(Range("A2:A10"), Target) Is Nothing) Then
      MsgBox "Cell " & Target.Address & " has changed.", vbInformation, "Pop Up Message"
   End If
End Sub

在代码中,A2:A10 是单元格的范围。

步骤 3

然后使用 Alt + Q 关闭 VBA。从现在开始,当指定范围内的值发生更改时,将显示一条消息。

这就是如何在 Excel 中单元格值在范围内更改时弹出消息框的方法。

结论

在本教程中,我们使用了一个简单的示例来演示如何在 Excel 中单元格值在范围内更改时弹出消息框,以突出显示特定数据集。

更新于:2023年9月7日

573 次浏览

启动您的 职业生涯

完成课程获得认证

开始学习
广告