【问题标题】:What code do I need to input to close a Selection Box once I click a button within the box?单击框内的按钮后,我需要输入什么代码来关闭选择框?
【发布时间】:2024-01-12 23:21:01
【问题描述】:

我有一个命令框,里面有两个下拉选项,选择了两个选项后,选择框中有一个“更新”按钮。我正在尝试编写一个代码,一旦我单击“更新”,就会导致选择框关闭。任何建议,将不胜感激。提前谢谢你。

【问题讨论】:

  • 分享你的代码,告诉我们你是怎么卡住的。
  • 我希望在单击框中​​的按钮后,再获得一行代码以使选择框关闭。不幸的是,我不允许分享我的代码,因为它是机密的。任何建议都会对我单击按钮后强制关闭选择框很有帮助!
  • selectionBox.close?? not allowed to share my code because it is confidential 这很有趣,因为除非您在核发射代码之后命名选择框,否则该代码中没有任何价值。...
  • 没有代码,很难知道你指的是什么。这是一个带有两个组合框和一个命令按钮的用户表单吗?
  • 是的,它是一个带有两个组合框和一个命令按钮的用户表单。对于无法分享我的代码,我深表歉意。不过,我不打算更改任何现有代码,只是尝试将这一元素添加到末尾。

标签: excel macros commandbutton vba


【解决方案1】:

如果您的用户表单名为“UserForm1”,您可以使用Unload(UserForm1)

但这会释放它。如果你只是想让它现在可见,那就是UserForm1.Hide

【讨论】:

  • 我是否将这一行放在编码的末尾?
  • 您可以将此代码放在您希望用户表单消失的任何位置。大概在您点击“更新”时触发的代码末尾。