Excel VBA:从多个页面重用UserForm

我有一个Excel表,其中有一个button,当按下时出现一个用户表单,用户input他的凭据从Excellogin到一个网站。 现在我试图添加另一个button,它具有相同的function,但login到另一个网站。 也就是说,当用户在第一张纸上按下button时,他应该可以login到第一个网站,如果用户表单从第二页初始化,用户应该能够login到第二个网站。 总之,有没有办法让我的VBA代码知道用户表单从哪个页面被初始化。
在这种情况下,我如何重复使用同一个用户表单两次?

在这里你可以findJon Peltier关于在用户表单中使用属性的解释: 用户表单属性

使用属性来确定用户表单从哪个页面启动,将使您的代码在将来更简洁,更易于更新。 你会有这样的东西:

Procedure1被分配给button1,当按下时,它将一个值赋给userform属性,然后调用userform来input凭证。 userform属性允许您识别用户单击了button1,因此想要login到website1。 同样,如果按下button2,则运行procedure2,为userform属性分配一个不同的值,允许用户表单知道一旦input凭证,用户就希望login到网站2。

希望有所帮助。