我有一些代码触发UserForm根据单元格值显示。我有一个第二个VBA模块,在按钮上单击会根据上述相同列中的单元格值将行移动到不同的工作表。下面是显示UserForm的代码。我在代码表中移动行的代码也会触发此UserForm,以显示列17是否列为“后续”。有没有人知道解决这个问题的方法,以帮助防止UserForm在移动行时显示。我们的想法是只在从列的下拉列表中选择“后续”时显示UserForm。任何帮助表示赞赏。谢谢!
Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 17 And Target.Value = "Follow-Up" Then UserForm2.Show
End Sub