使用命名范围填充列表框

时间:2014-05-08 06:49:35

标签: excel vba excel-vba listbox named-ranges

我正在开展我的第一个VBA项目,需要一些绝对的新手指导。

  1. 我有一份提交表格,工作人员将用它来提交每日KPI。
  2. 我在一个名为" lstName"的用户表单中有一个列表框控件。在提交表格之前,员工将使用它们来选择自己的名字
  3. 员工姓名存储在" Sheet11"叫做#34; EmpName"。
  4. 我想指示列表框从" EmpName"中绘制名称列表。 Sheet11上的范围;但是我不知道如何在VBA中这样做。我打算使用RowSource将列表框指向数据,但我对如何执行此操作感到很遗憾。

    我知道这个问题非常简单,而且可能已经在网站上以某种方式得到了解答,但由于我对VBA来说是全新的,所以答案超出了我的范围。如果有人能够提供一个解释性的答案,解释代码正在做什么,这将是惊人的!

1 个答案:

答案 0 :(得分:3)

选择您的Userform和ListBox,打开属性窗口(查看 - >属性或F4)

在“属性”窗口中,导航到RowSource属性并键入Sheet11!EmpName

一个简单的boo示例

enter image description here