表A有20列需求:如果“第五列、第六列、第十列、第九列”为空时,只有“第五列、第六列、第十列、第九列”不能编辑,其他列都可编辑,
否则 只有“第七列、第八列”可编辑,其他列都不能编辑
下面代码如何改,谢谢
Dim dr As Row = e.Row
If dr.IsNull("第五列") OrElse dr.IsNull("第六列") OrElse dr.IsNull("第九列")OrElse dr.IsNull("第十列") Then
Select Case e.Col.Name
Case "第五列", "第六列", "第九列", "第十列"
e.Cancel = True
End Select
Else
Select Case e.Col.Name
Case "第五列", "第六列", "第九列", "第十列"
e.Cancel = False
End Select
End If
[此贴子已经被作者于2023/8/5 15:53:42编辑过]