永发信息网

vba中实现某列满足某条件时另一列锁定或解锁

答案:1  悬赏:40  手机版
解决时间 2021-02-23 09:58
  • 提问者网友:ミ烙印ゝ
  • 2021-02-22 18:34
vba中实现某列满足某条件时另一列锁定或解锁
最佳答案
  • 五星知识达人网友:duile
  • 2021-02-22 19:51
使用workSheet的selection_change事件。
当该事件发生,则
检测是否仅选中一格
是,则进一步检测选中单元格地址是否B列
若是,则进一步检测同行A列的值是否为100%
否,则鼠标焦点移向B列同行的A列单元格追问这个是不是用vba比较方便呢?
比如说我是A=100%的时候BCD列都要锁定,这样条件多了还是要用vba的吧?追答仅需要当鼠标选中单元格事件发生时,检测同行A列的值即可
当A列的值不允许选中BCD列,则将鼠标选中目标置于BCD区域外——即然不能选中,就无从谈起修改。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯