3

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

  1. 我有一个提交表格,员工将使用它来提交他们的日常 KPI。
  2. 我在一个名为“lstName”的用户表单中有一个列表框控件,员工将在提交表单之前使用它来选择他们的姓名
  3. 员工姓名存储在“Sheet11”上名为“EmpName”的命名范围中。

我想指示列表框从 Sheet11 上的“EmpName”范围中绘制名称列表;但不知道我将如何在 VBA 中做到这一点。我打算使用 RowSource 将列表框指向数据,但我不知道如何做到这一点。

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

4

1 回答 1

4

选择您的用户窗体和您的列表框,打开属性窗口(查看-> 属性或 F4)

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

一个简单的boo例子

在此处输入图像描述

于 2014-05-08T07:17:27.840 回答