首页 > 解决方案 > 如何将列表框引用到特定工作表?

问题描述

我有一个带有 2 个工作表(表 1 和表 2)的 excel 文件和一个带有列表框的用户表单。列表框应该从工作表 2 中拉出 2 列,但它总是从工作表 1 中拉出列。

我正在使用以下代码:

ListBox1.RowSource = “A2:B50“

我试过了:

ListBox1.RowSource = “Sheet2!A2:B50“

但得到一个

运行时错误 380 代码。无法设置 RowSource 属性。无效的属性值。

我该如何解决?

标签: excelvbalistbox

解决方案


以下代码对我来说很好。

Private Sub UserForm_Initialize()
    Me.ListBox1.RowSource = "Sheet2!A2:B10"
End Sub

在此处输入图像描述

当打开的表格显示...

在此处输入图像描述


推荐阅读