让不同用户编辑不同的列
1、禁止张三和李四编辑第一列、第二列和第三列。
2、禁止王五和赵六编辑第四列、第五列和第六列。
Select Case User.Name
Case "张三","李四"
Select Case e.Col.Name
Case "第一列","第二列","第三列"
e.Cancel = True
End Select
Case "王五", "赵六"
Select Case e.Col.Name
Case "第四列","第五列","第六列"
e.Cancel = True
End Select
End Select
<!--EndFragment-->
现在需要实现如下功能:
1、只允许 张三和李四编辑第一列、第二列和第三列。
2、只允许 王五和赵六编辑第四列、第五列和第六列。
该如何实现呢?
谢谢!!!
我改了下 ,似乎如下代码可以 。
现在需要实现如下功能:
1、只允许 张三和李四编辑第一列、第二列和第三列。
2、只允许 王五和赵六编辑第四列、第五列和第六列。
Select Case User.Name
Case <> "张三","李四"
Select Case e.Col.Name
Case "第一列","第二列","第三列"
e.Cancel = True
End Select
Case <> "王五", "赵六"
Select Case e.Col.Name
Case "第四列","第五列","第六列"
e.Cancel = True
End Select
End Select
<!--EndFragment--><!--EndFragment-->
[此贴子已经被作者于2013-8-17 17:06:03编辑过]