VBA userform - 多列下一行条目

时间:2018-02-22 11:09:17

标签: excel vba multi-select userform

我创建了一个用户表单,用于输入学生和活动的日期。组合框(C1)将列出学生详细信息。 A列是名称,B-F是其他不改变的细节(类,性别等) - 我将此选择命名为“student”。我想选择A栏上的学生,B-F应该在相应的行中自动选择。我的用户表单上有一个组合框,显示“学生”列表,但是每个列都要输入到电子表格中。

所以我认为有两种选择 - A)创建公式,以便在用户表单上的其他框中选择A后自动在B-F中输入详细信息。 B)单击提交,这将在相应的行中添加A列选择和B-F的条目。我目前使用这个公式,但它只进入A(C1)列。

'Find the next empty row
Nextrow = Application.WorksheetFunction.CountA(Range("A:A")) + 1


Cells(Nextrow, 1) = C1.Text
Cells(Nextrow, 2) = T1.Text
Cells(Nextrow, 3) = C2.Text
Cells(Nextrow, 4) = T2.Text
Cells(Nextrow, 5) = T3.Text
Cells(Nextrow, 6) = T4.Text
Cells(Nextrow, 7) = C3.Text
Cells(Nextrow, 8) = C4.Text
Cells(Nextrow, 9) = C5.Text
Cells(Nextrow, 10) = T5.Text

感谢您提供任何建议和帮助

0 个答案:

没有答案