sheetname中的Listbox RowSource空间

时间:2016-04-01 12:20:03

标签: excel vba listbox userform

我有一个问题,RowSource到UserForm上的ListBox。我的来源是一个名为Range" Project"在名为"源数据"的工作表上。 我已经尝试过"源数据!项目"在属性窗口中,但由于工作表名称中的空格而无法工作(我假设)。

然后我尝试了这段代码,但它返回错误....

请帮忙

Private Sub UserForm_Initialize()

Me.LB_Project.RowSource = ThisWorkbook.Sheets("Source data").Range(Project)

end sub

1 个答案:

答案 0 :(得分:0)

您好我自己找到了解决方案。

添加'在属性窗口的RowSourcefield中的工作表名称周围。

'源数据'!项目

Me.LB_Project.RowSource = "'Source data'!" & ThisWorkbook.Sheets("Source data").Range("Project").Address

这解决了我在sheetname

中的空间问题