excel - 保护Excel工作表VBA上的特定范围
问题描述
我有一个要应用的过滤程序。但我想将其应用于受保护范围:A:H 列。
我试过用这个
Sub Protect()
ActiveSheet.Unprotect "lemotdepasse"
'Placez ici vos instructions
ActiveSheet.Protect "lemotdepasse", True, True, True
End Sub
*但它适用于整张纸。我只想将它应用于 A:H 列。
解决方案
尝试这个
Sub Protect()
With ActiveSheet
.Unprotect "lemotdepasse"
.Range("A:H").AutoFilter
.Protect "lemotdepasse", True, True, True
End With
End Sub
推荐阅读
- excel - 切片器未填充在与表格不同的工作表上
- postgresql - 将存储库批量移动到 gitlab 内的另一个命名空间
- python - 遍历多边形数据框会给出“ValueError:LinearRing 必须至少有 3 个坐标元组”
- javascript - 如何在小屏幕上垂直加载处于折叠状态的 NavBar
- java - 如何使用多个密钥和证书签署 Android APK
- css - Bootstrap Navbar - 菜单项周围的边框
- java - 从 application.yml 读取配置到 POJO 列表的 Map
- unity3d - Unity - Admob 隐藏横幅不适用于真实身份
- python - 在 numpy 数组中查找“值接近”的 int 值并将它们组合起来
- ios - 检测使用主线程的时间百分比