excel - 具有多个用户的环境功能
问题描述
我试图使用 environ 功能只允许某些用户使用文档
这是我的问题:它适用于一个用户名,而不是多个用户名....
我知道嵌套循环在这里可能是一个解决方案,但我认为可能有更简单的方法。参考表也没有成功
当前代码看起来像
If ((IDnumber=“12345”) or (IDnumber=“1234”) or IDnumber=“123”)) then
Msgbox “approved”
Else: msgbox “denied”
解决方案
Select Case
是要使用的适当语句,此处:
Dim strMsg as String
Select Case IDnumber
Case 12345, 1234, 123
strMsg = "Approved"
Case Else
strMsg = "Denied"
End Select
Msgbox strMsg
如果您的变量IDnumber
是一个字符串(在这种情况下,变量名的选择错误!)然后在列表中的每个项目周围使用引号:
Dim strMsg as String
Select Case IDnumber
Case "alpha", "bravo", "charlie"
strMsg = "Approved"
Case Else
strMsg = "Denied"
End Select
Msgbox strMsg
推荐阅读
- typescript - Typescript Generic 类和 Object.assign 看不到值
- c# - 如何访问和修改作为字典值给出的对象的属性?
- excel - 如何根据公式中的excel中的两个标准对列进行排序?
- python - 将范围更改为调用环境
- django - 如何让人们在我的网站上下载文件?
- html - mat-button-toggle-checked with dynamic style + Angular 6
- sql - 重复存储相同的行是否被认为是不好的做法?
- python - 重塑 LSTM 自动编码器的输入数据
- asp.net-mvc - 找不到 blazor.server.js 文件
- excel - 使用 Excel Power Query 将单列中的数据重新排列为多列