EXCEL对有标记的行进行锁定
发布网友
发布时间:2022-05-16 14:01
我来回答
共1个回答
热心网友
时间:2023-10-24 20:23
能用代码实现。
假如你把标记做在A列,需要保护的行标记为1,否则标记为0,数据从第2行开始,则
Sub ProtectRows()
Cells.Locked = True
Dim R As Long, I As Long
R = Range("A" & Rows.Count).End(xlUp).Row
For I = 2 To R
If Range("A" & I) = 0 Then Range(I & ":" & I).Locked = False
Next
End Sub
你自己只需修改If Range("A" & I) = 0这一句中的列号和解锁判断值即可追问用不来代码,在EXCEL中要怎么使用呢
追答那就筛选吧
1)锁定全部单元格
2)把所有不需要保护的行筛选处来
3)把这些行全选上,单元格格式里把锁定去掉