Excel VBA-如何携带值从一个用户表单电子表格到另一个



我有一个带有采购订单电子表格和发票电子表格的工作簿。采购订单通过UserForm输入到工作表中,然后UserForm为我填充工作表。伟大的工作。

然后我有另一个发票工作表。这些信息也通过UserForm输入到电子表格中。

两者的公分母是在第一阶段给出的采购订单号。

我想找到一些方法,如果可能的话,铰链我的第二个电子表格和UserForm在这个采购订单号。这样,数据输入就不需要重新输入标识信息,只需要在已有信息的基础上进行添加。

这可以在UserForm1仍然加载的情况下完成。完成UserForm1子例程后,不要关闭/卸载userform。请使用以下代码

UserForm1.Hide

然后加载UserForm2,然后使用代码,

UserForm2.TextBox1.Value = UserForm1.TextBox1.Value
Unload UserForm1

如果用户能够在启动UserForm2之前编辑工作表,可能会出现一些问题,但如果用户在完成UserForm1之后立即启动UserForm2,这应该可以工作。

相关内容

最新更新