如何将用户表单中的数据添加到工作表上的格式化表格中

我创build了一个带有文本框的用户表单以及combobox。 我无法弄清楚如何将数据添加到使用该用户窗体的工作表上的格式化表。 请帮忙!

表格看起来像这样:

Date Inv Company Amount Recd.Date Recd.Amt. 

我已经启用了总行选项,所以我需要代码在该特定的表中添加一行(在最后一行之后和总行之前),并自动input特定行中的数据。

以最简单的forms,您可以引用工作表上的范围/单元格对象,并将它们设置为等于您的用户窗体上的对象值。

假设你有一些类似于TextBox1ListBox1表单对象(或者根据需要修改)

Range("A1").Value = UserForm.TextBox1.Value

Range("B2").Value = UserForm.ListBox1.Value

您可以通过表单对象的事件控件(例如, TextBox1_Change()等)来完成此操作,也可以添加一个button并使用该button的_Click()事件来遍历表单控件,并将数据写入表单所需的位置。