excel - 如何使这个 .additem 循环依赖于 userfor 文本框值?
问题描述
我有一个子程序,它在用户窗体中的初始化事件期间被调用。cmbReqFunding
这样做是在组合框 ( )中添加职位 ID #'s - 职位名称。现在,它加载了所有工作,但我想知道如何使这依赖于txtELT
工作所属的领导者()。即如果Leader 1 被填充,txtELT
那么只cmbReqFunding
用他们的工作填充下拉列表,并排除所有其他人。
Sub LoadReqs_Cmb()
Dim rWS As Worksheet: Set rWS = ThisWorkbook.Worksheets("Reqs")
If UserForm1.cmbFundingCategory.Value = "Req Reduction" Then
If rWS.Cells(x, 7) = txtELT.Value Then 'see if column 7 in sheet is ELT value
For x = 2 To rWS.Cells(Rows.Count, 1).End(xlUp).Row
UserForm1.cmbReqFunding.AddItem rWS.Cells(x, 2) & " - " & rWS.Cells(x, 5)
Next x
Else
End If
End If
End Sub
有没有办法做到这一点?我在网上找到的所有内容都处理模块窗口中的硬编码值,而不是我如何加载这些值。
解决方案
推荐阅读
- nuxt.js - 单击外部元素时如何隐藏元素?
- docker - 无法使用 Ctrl-C 停止我的 Docker 容器
- vue.js - 如何让 Vue 错误在代码中显示准确的错误源行?
- flutter - 艾玛迪斯航班 API 授权
- html - 如何使用 div 创建表合并
- error-handling - 使用组合器简化 Rust 匹配
- c - 从 C 中的二维数组生成一维数组
- python - Darwinex ZeroMQ & MT4 - 如何迭代 ZeroQM 返回值?(Python)
- javascript - 如何将字符串转换为对象数组?
- flutter - AnnotatedRegion 在真实设备上不起作用