当前位置:首页教育技巧office技巧office教程

excel表格表怎么固定条件

2025-12-20 11:16:53


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

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .