【发布时间】:2016-03-01 00:09:29
【问题描述】:
我正在尝试将 2 列列表框导出到新工作表。我想在新工作表中显示每一列。这需要重复两次,因为有 3 个列表框。用户将在列表框中选择所需的行,然后按下单独的“确认”命令按钮。
我编写了以下代码,它将仅导出每个列表框的第一列。我使用 RowSource 使列表框变成双列。
非常感谢任何帮助。
Private Sub ConfirmBtn_Click()
Dim emptyRow As Long
Sheet2.Activate
emptyRow = WorksheetFunction.CountA(Range("A:A")) + 1
Cells(emptyRow, 1).Value = SRCLstBox.Value
Cells(emptyRow, 3).Value = BERLstBox.Value
Cells(emptyRow, 5).Value = SNKLstBox.Value
End Sub
【问题讨论】: