excel - 组合框(间接列表)
问题描述
早上好
我有一个用户表单,其中有 2 个组合框:
CB_AppData CB_App
CB_AppData 是一个 Excel 列表,而 CB_App 将是一个基于 CB_AppData 值的列表(基本上是一个间接函数)
例如:
For Each lAppData In xAppData.Range("App")
Me.CB_AppData.AddItem lAppData.Value
Next lAppData
For Each lRevit In xRevit.Range("Revit")
Me.CB_App.AddItem lRevit.Value
Next lApp
If CB_AppData.Value = ("Revit")
CB_App.Value=lApp
然而; 对于上述我似乎无法让它工作,有人可以建议吗?
解决方案
设法让它以这种方式工作:
If CB_AppData.Value = ("AutoCAD") Then
CB_App.Clear
For Each lApp In xACAD.Range("AutoCAD")
Me.CB_App.AddItem lApp.Value
Next lApp
ElseIf CB_AppData.Value = ("Revit") Then
CB_App.Clear
For Each lApp In xRevit.Range("Revit")
Me.CB_App.AddItem lApp.Value
Next lApp
ElseIf CB_AppData.Value = ("Civil3D") Then
CB_App.Clear
For Each lApp In xC3D.Range("Civil3D")
Me.CB_App.AddItem lApp.Value
Next lApp
ElseIf CB_AppData.Value = ("Plant3D") Then
CB_App.Clear
For Each lApp In xP3D.Range("Plant3D")
Me.CB_App.AddItem lApp.Value
Next lApp
End If
推荐阅读
- javascript - 根据结果使用javascript更改p的背景颜色
- javascript - Cookie 通知脚本
- arrays - 如何使用 Kotlin 检查二维数组中是否存在值?
- c# - 使用 .net core 和 mongodb,有没有办法只更新我在 json 中传递的字段?
- django - 使用 django 管理站点的多项选择字段
- c++ - 如何在 Visual Studio 中组织 C++ 大型项目
- javascript - Vue 和 Firestore 数据绑定
- python - for循环只循环一次,所以就像没有使用循环一样
- android - 通知代码
- java - 下载服务停止下载 50%