Excel精英培训网

 找回密码
 注册
查看: 1522|回复: 0

指定允许编辑区域

[复制链接]
发表于 2016-1-11 19:13 | 显示全部楼层 |阅读模式
只发现了3个方法:指定允许编辑区域,不知还有其它方法么?期待


Sub 指定允许编辑区域1()
        Cells.Locked = True '先把所有单元格设置为锁定的
            Range("A1:A6").Locked = False  '取消单元格部分 锁定
                ActiveSheet.Protect "123"        '保护工作表, 密码 123
            ActiveSheet.EnableSelection = 1  '只能 选择 未锁定的单元格
   End Sub
   Sub 撤销1()
         ActiveSheet.Unprotect "123" '撤销工作表, 密码 123
   End Sub
   
   
   
    Sub 指定允许编辑区域()
        ActiveSheet.ScrollArea = "B1:B6"
    End Sub
   Sub 解除允许编辑区域限制()
        ActiveSheet.ScrollArea = ""
    End Sub


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [C1:C12]) Is Nothing Then
    MsgBox "你只能在[C1:C12]区域中工作!"
    [a1].Select
End If
End Sub


编辑区域.zip

21.98 KB, 下载次数: 0

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-28 13:39 , Processed in 0.347761 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表