excel - Excel 中的多个参数
问题描述
对 excel 编码非常陌生,并且主要遵循教程来帮助我的工作场所。
构建一个用于数据收集的多条目跟踪器,它将数据从一个工作簿传输到另一个工作簿“数据库”。
无论如何,我的跟踪器的一部分使用单选按钮,而我的企业想要引入第三个单选按钮。
路障:当前使用 IIF 函数:
.Range("C" & iRow).Value = IIf(frmDataEntry.optDCH.Value = True, "Discharge" , "Funding")
问题:H将其扩展为 3 个选项并引入“其他”类别的代码是什么,以便如果用户不选择 Discharge 或 Funding,它会选择 Other?
任何帮助将不胜感激!
解决方案
尝试这样的事情:
Dim v
Select Case True
Case frmDataEntry.optDCH.Value: v = "Discharge"
Case frmDataEntry.optFund.Value: v = "Funding" 'guessing at the control name...
Case Else: v = "Other"
End Select
.Range("C" & iRow).Value = v
如果此代码在用户表单中,您可以使用Me
而不是frmDataEntry
推荐阅读
- unit-testing - 如何正确配置监听器?
- c# - 桌面客户端中的 UDP 广播失败
- sql - 在case语句中只需要计算一次
- r - 使用 formattable 格式化表格时隐藏数据表编辑中的 HTML 代码
- php - 如果上传的文档将检查图标,但如果没有,它将有一个 x 图标,我该如何做这个 if else 声明
- sql - 是否可以在同一视图中找到已聚合计算的 MAX 值?
- javascript - 我的 .each() 函数有问题,它给了我一个错误
- javascript - 复杂的螺旋矩阵
- javascript - 使用 vis.js 时间线更新时间线时显示加载屏幕或加载消息
- c# - 无法访问 microsoft-graph 的 SkipToken 方法