Vba 如何使宏在更改下拉列表中的值时创建警报

Vba 如何使宏在更改下拉列表中的值时创建警报,vba,excel,Vba,Excel,我目前正在从事一个包含表单的项目。因此,用户从下拉列表中选择特定类型的表单。当用户从下拉列表中选择某种类型的表单时,如何使用宏在excel中创建警报。在填写表格之后,在更改之前,我想发出一个警告,请确保保存表格。这是如何在excel中完成的 感谢您的帮助。您可以使用组合框中的事件“更改” Private Sub ComboBox1_Change() MsgBox "Value changed" End Sub 或者在更改后检查值,如下所示 Private Sub ComboBox1_

我目前正在从事一个包含表单的项目。因此,用户从下拉列表中选择特定类型的表单。当用户从下拉列表中选择某种类型的表单时,如何使用宏在excel中创建警报。在填写表格之后,在更改之前,我想发出一个警告,请确保保存表格。这是如何在excel中完成的

感谢您的帮助。

您可以使用组合框中的事件“更改”

Private Sub ComboBox1_Change()

   MsgBox "Value changed"

End Sub
或者在更改后检查值,如下所示

Private Sub ComboBox1_Change()

   If ComboBox1.Value = "ABC" Then

      MsgBox "Value changed"

   End If

End Sub

关于“提醒保存表单”,因为我不知道你的表单,所以我不能给你理想的结果。

你做了一些原型尝试吗?最常见的提醒最终用户的是
MsgBox()