【发布时间】:2023-03-20 11:39:01
【问题描述】:
我想问一下是否有人熟悉将数据从用户表单列表框导出到单独的工作表的方法。
例如,我在用户表单列表框中存储并显示了 3 列(“名称”、“公司”和“职位”)以及多行,我想将其传输到 Excel 工作表中(单击按钮)以及相应的列和行。
感谢任何可能提供任何建议的人!
'在结果列表的新行中显示所有参数的匹配结果
Rownum = ResultsList.ListCount
ResultsList.AddItem
ResultsList.List(Rownum, 0) = Name.Value
ResultsList.List(Rownum, 1) = Company.Value
ResultsList.List(Rownum, 2) = Position.Value
Else
End If
End Sub
Private Sub CommandButton1_Click()
Sheets.Add = ResultsList.Value
End Sub
我实际上是在尝试将运行正常的“ResultsList”中的结果放入 excel 中的新工作表中。
抱歉没有早点加入。
【问题讨论】:
-
你能告诉我你到目前为止所做的尝试,或者提供一些示例代码吗?
-
请看我的编辑版本。干杯!
-
您的问题涉及文本框,但
ResultsList似乎不是文本框(可能是列表框?)。 -
哦,是的,这是真的!抱歉,我是 VBA 新手,我仍然混淆了很多东西......我指的是列表框(如果它有所作为)。