- ·上一篇:excel表格怎么多条件反复查找
- ·下一篇:excel表格列标怎么从a变为了1
excel表格表怎么固定条件
1.怎么把excel表格固定
1.如图,一个没有经过固定操作的电子表格,当随着表格被拖动或滚动,需要被固定的首行或首列的信息也跟着滚动消失了。
2.首先打开excel文档,假设我们需要让表格的前两行内容在表格滚动时固定在表格顶部,即第3行与第4行不变,如图所示。
3.首先将鼠标移动到O5单元格(要固定的行的下一行最旁边一个单元格内),并单击,使该单元格处于被选中状态,如图所示。
4.保持光标停留位置处于O5单元格,依次选择工具栏中的“视图”-“冻结窗格”-单击“冻结拆分窗格”,如图所示。
5.回到文档,继续拖动或滚动表格,会发现第3、4行已经被固定在此位置。至此所有操作完成,过程很简单,如图所示。
6.如果要恢复原来的状态则重复上面2-5步骤即可。
2.EXCEL怎样自动锁定满足条件的行
把它放在sheet的vba代码中,启用宏
Private Sub Worksheet_Change(ByVal Target As Range)
Dim ro As Integer
Dim col As Integer
ro = Range(Target.Address).Row
col = Range(Target.Address).Column
If col < 6 Or col > 13 Then
Exit Sub
End If
If Range("e" & ro) = Range("d" & ro) Then
ActiveSheet.Unprotect
Range("f" & ro & ":m" & ro).Locked = True
ActiveSheet.Protect
End If
End Sub
3.excel 按条件锁定行
H1输入
=IF(ISNUKMBER(FIND("阿三",G1)),"锁定","")
下拉公式
代码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 8 Then Exit Sub
If Target = "锁定" Then
ActiveSheet.Unprotect
Cells(Target.Row, 1).Resize(1, 7).Locked = True
ActiveSheet.Protect
Else
ActiveSheet.Unprotect
Cells(Target.Row, 1).Resize(1, 7).Locked = False
ActiveSheet.Protect
End If
End Sub
