我正在开发我的第一个 VBA 项目,需要一些绝对的新手指导。
- 我有一份提交表单,员工将用它来提交每日 KPI。
- 我在用户表单中有一个名为“lstName”的列表框控件,员工在提交表单之前将使用该控件来选择自己的姓名
- 员工姓名存储在“Sheet11”上名为“EmpName”的命名范围内。
我想指示列表框从 Sheet11 上的“EmpName”范围中绘制姓名列表;但不知道如何在 VBA 中做到这一点。我打算使用 RowSource 将列表框指向数据,但我不知道如何执行此操作。
我知道这是一个非常简单的问题,并且可能已经在网站上以某种方式得到了回答,但由于我对 VBA 完全陌生,所以答案超出了我的范围。如果有人能够提供一个逐步的答案来解释代码的作用,那就太棒了!
最佳答案
选择您的用户窗体和列表框,打开属性窗口(查看 -> 属性或 F4)
在“属性”窗口中导航至 RowSource
属性并输入 Sheet11!EmpName
一个简单的boo
示例
关于vba - 使用命名范围填充列表框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23534710/