我有一个带有采购订单电子表格和发票电子表格的工作簿。采购订单通过UserForm输入到工作表中,然后UserForm为我填充工作表。伟大的工作。
然后我有另一个发票工作表。这些信息也通过UserForm输入到电子表格中。
两者的公分母是在第一阶段给出的采购订单号。
我想找到一些方法,如果可能的话,铰链我的第二个电子表格和UserForm在这个采购订单号。这样,数据输入就不需要重新输入标识信息,只需要在已有信息的基础上进行添加。
这可以在UserForm1仍然加载的情况下完成。完成UserForm1子例程后,不要关闭/卸载userform。请使用以下代码
UserForm1.Hide
然后加载UserForm2,然后使用代码,
UserForm2.TextBox1.Value = UserForm1.TextBox1.Value
Unload UserForm1
如果用户能够在启动UserForm2之前编辑工作表,可能会出现一些问题,但如果用户在完成UserForm1之后立即启动UserForm2,这应该可以工作。