1

我创建了一个带有文本框和组合框的用户表单。我无法弄清楚如何使用该用户表单将数据添加到工作表上的格式化表中。请帮忙!

该表如下所示:

Date  Inv  Company  Amount  Recd.Date  Recd.Amt.

我已启用总行选项,因此我需要代码在该特定表中添加一行(在最后一个条目之后和总行之前)并自动在该特定行中输入数据。

4

1 回答 1

1

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

假设您有一些表单对象,例如TextBox1ListBox1(或根据需要进行修改)

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

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

您可以通过表单对象的事件控件(例如TextBox1_Change()等)来执行此操作,或者您可以添加一个按钮并使用该按钮_Click()事件来循环通过表单控件并将数据写入需要的工作表。

于 2013-04-11T19:54:16.613 回答