2012-05-07 17 views

回答

3

你有两个部分你的问题:

添加一个图标到色带:你想宏可用于所有电子表格?

  • 如果是,请this guide,以节省您的宏为Excel插件,然后将其附加的辅助功能。
  • 如果你只需要在当前的电子表格,你可以通过添加一个按钮来激活宏电子表格简化事情(使用this guide),或者你可以使用快捷键来直接调用宏(使用this guideAssigning a shortcut to an existing macro部)

保持对话打开:一个用户窗体的性质之一是ShowModal;你可以简单地将其设置为false。或者,根据其他答案,您可以用MyForm.Show vbModeless打开它。

注意,窗体的属性还允许您提供特定的屏幕位置也让形式是不是在路上,而你的工作:改变StartUpPosition0 - Manual,并为Top提供一个值和Left

+0

这真的很好!!!!!谢谢你 – NCC

2

你不需要做:)你可以简单地启动形式modeless模式,以保持它的开放和在同一时间

与Excel文件的工作试试这个启动窗体。

Sub Sample() 
    Userform1.Show vbModeless 
End Sub 
+0

谢谢。如果有一种方法可以在功能区上放一个小图标来运行该程序,它将非常好,但我可以将一个宏指定给一个按钮到excel文件。 – NCC

+0

是的,你可以创建一个加载项:)但是,如果它只是启动窗体,那么不妨给宏指定一个按钮。 –

0

我认为你应该创建另一个模块,并在该模块中调用userform。之后,只需将该宏放在色带上即可。它可以帮助您......

相关问题