【发布时间】:2016-02-11 04:15:02
【问题描述】:
我正在制作某种足球数据库,我将在其中使用用户表单输入数据,并且我想从我的 excel 数据库中检索数据。
我有一个名为“wedstrijden”的工作表此工作表包含以下列:Date、HomeTeam、AwayTeam、HomeScore、AwayScore、HomeOdds 和 AwayOdds
我的另一个工作表名为:“ingevenuitslagen” 此工作表包含我的名为 UitslagenIngeven 的用户表单
使用下面的代码,我可以将用户表单中的数据输入到我的“wedstrijden”工作表中
Private Sub putAway_Click()
Dim ingevenuitslagen As Worksheet
Set ingevenuitslagen = ThisWorkbook.Sheets("wedstrijden")
NextRow = ingevenuitslagen.Cells(Rows.Count, 1).End(xlUp).Row + 1
ingevenuitslagen.Cells(NextRow, 1) = CDate(date_txt.Text)
ingevenuitslagen.Cells(NextRow, 2) = UitslagenIngeven.cboHomeTeam
ingevenuitslagen.Cells(NextRow, 3) = UitslagenIngeven.cboAwayTeam
ingevenuitslagen.Cells(NextRow, 4) = UitslagenIngeven.cboHScore
ingevenuitslagen.Cells(NextRow, 5) = UitslagenIngeven.cboAScore
ingevenuitslagen.Cells(NextRow, 6) = Val(UitslagenIngeven.hodds_txt.Text)
ingevenuitslagen.Cells(NextRow, 7) = Val(UitslagenIngeven.aodds_txt.Text)
End Sub
但这只是为了收起 1 行。我想有可能一次收起 10 或 15 行。所以我会制作一个用户表单,可以存放 20 行,但它应该只能存放那些已填写的行。
这可能吗?我应该如何调整我的用户表单?我可以只复制文本和组合框区域吗?
【问题讨论】: