【问题标题】:Open VBA window by clicking macro button in excel通过单击excel中的宏按钮打开VBA窗口
【发布时间】:2019-10-14 10:19:24
【问题描述】:

我正在使用 excel 并学习如何在 vba 中为宏按钮编写代码。

我试图创建按钮并放置一个代码,这样当我双击按钮时,vba 窗口就会打开,而不是使用快捷键 alt+f11。

如果有任何代码,任何人都可以提供任何详细信息吗?谢谢

【问题讨论】:

  • 可以尝试给Application.SendKeys之前
  • 您能否提供完整的代码,因为我是初学者并且无法理解?谢谢
  • 您为什么要这样做?你能解释一下用例吗?
  • 插入一个按钮并在 onclick 事件中输入Application.SendKeys("%f11") 我认为这会起作用,试一试。 docs.microsoft.com/en-us/office/vba/api/…
  • 通用答案:如果您是初学者,请尝试使用录音机。然后检查代码。

标签: excel vba


【解决方案1】:

这样就可以了:

Private Sub CommandButton1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Application.VBE.MainWindow.Visible = True
End Sub

把它放在你的按钮所在的工作表对象中。

【讨论】:

  • 双击如何实现?
  • 它让错误程序访问 vba 不受信任 O如何解决这个问题?
  • 现在它给出了编译错误:未定义用户定义的类型。它也可以单击打开
  • 这与您的 vba 信任设置有关。 this answer 应该可以帮你解决这个问题。
  • @user3102147 如果它不起作用,它会立即抛出错误,自动打开窗口。这是由于错误,而不是代码。您是否在代码的单击模块中添加了任何内容?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-07
  • 2015-10-31
  • 2015-09-09
  • 1970-01-01
相关资源
最近更新 更多