EXCEL怎样自动锁定满足条件的行

作者&投稿:墨知 (若有异议请与网页底部的电邮联系)
excel 自动锁定满足条件的单元格~

Private Sub Worksheet_Change(ByVal Target As Range) If Target.Columns.Count > 1 Then Exit Sub If Target.Column = 6 Then ActiveSheet.Unprotect For i = Target.Row To Target.Row + Target.Rows.Count - 1 If Cells(i, 6) = "" Then Cells(i, 3).Resize(1, 3).Locked = True Cells(i, 7).Resize(1, 2).Locked = True ElseIf Cells(i, 6) = "修改" Then Cells(i, 3).Resize(1, 3).Locked = False Cells(i, 7).Resize(1, 2).Locked = False End If Next ActiveSheet.Protect End IfEnd Sub

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

  把你 不 想要锁定的单元格,即F2到M2,选中。
右键-设置单元格-保护,把锁定的钩钩去掉。

然后:工具-保护-保护工作表
如果不准选中或复制,里面钩钩看着选择,再确定就行。要记得密码哦,呵呵。

把它放在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

这个可以用数据有效性设置一下看。


怎样才能锁定Excel表格公式不被更改
要锁定 Excel 表格中的公式,可以采取以下步骤:选择你想要锁定的单元格或单元格范围。你可以按住 Ctrl 键并单击每个单元格来选择多个单元格。右键单击所选单元格,选择「格式单元格」。在弹出的对话框中,切换到「保护」选项卡。勾选「锁定」复选框,然后单击「确定」按钮。接下来,你需要启用工作表的...

怎样可以将EXCEL中的数值锁定起来?
将EXCEL中的数值锁定的方法如下:1、在Excel表格中选中需要保护的单元格区域,右击设置单元格格式。2、将锁定前面的勾勾选,点击确定。3、继续选定单元格,选择菜单中“工具”-“保护”-“保护工作表”。4、设定数据保护密码,点击确定,再次确认密码,即可完成了xcel数据保护密码设置,EXCEL中的数值锁定...

excel文本框加锁,怎么操作?
第一步,前置设置:在你要锁定的文本框上鼠标右键,[大小和属性],在[属性]中有两条供设置:(1)□ 锁定(L) #这个选项用于锁定文本框位置,使用户无法选中指定文本框。(2)□ 锁定文本(T) #这个选项用于锁定文本框中的文本,使用户无法编辑文本框中的内容。如果你既不想别人拖动文本框,...

在excel表格里怎样锁定整个表格
参考工具和原料:1.一台Windows7系统笔记本电脑。2.电脑软件Excel 2010。3.一张excel表格。excel表格锁定方法:1.使用软件Excel 2010打开一个excel表格,按Ctrl+A全选表格。2.点击审阅,选择保护工作表。3.勾选保护工作表及锁定的单元格内容,输入密码,点击确定。4.输入密码,点击确定。5.尝试更改内容...

如何锁定Excel表格左右移动
要在Excel表格中锁定左右移动,可以使用以下方法:1. 首先,选择要锁定的列。你可以通过点击列标头来选中整列,或者按住鼠标左键并拖动以选择多个列。2. 在Excel的菜单栏中,选择“视图”选项卡。3. 在“视图”选项卡的“窗口”组中,找到“冻结窗格”选项。这个选项通常位于最右侧。4. 点击“冻结...

怎么锁excel工作表
如何锁定excel工作表中某单元的数据?1、演示使用的软件为Excel电子表格,软件版本为office家庭和学生版2016。2、首先打开Excel电子表格,并在表格中输入用于演示锁定部分单元格的数据。3、首先选中所有数据区域,单击鼠标右键选择设置,单元格是在单元格格式设置窗口中,选择保护选项,并取消锁定和隐藏的勾选...

Excel表格中如何锁定表格并加上密码
说的太多了,现在就分享给大家 对部分单元格进行锁定打开Excel表格,利用快捷键 Ctrl + A 全选所以的单元格,然后鼠标右键点击选中好的单元格,并选择“设置单元格格式”如图所示,在弹出的“单元格格式”中选择“保护”,取消“锁定”前面的钩去掉(一般系统默认是全表格都是锁定状态,如果是要锁定部分...

excel表格中录入数据怎样锁定不能修改
4、打开“审阅”,找到“保护工作表”。5、点击“保护工作表”,在光标闪烁的地方输入密码。6、在“允许此工作表的所有用户进行”里面找到“编辑对象”,并打“√”。7、点击“确定”后弹出一个确认密码的对话框,再次输入刚才输入的密码。8、点击确认就完成了Excel表格如设置内容只能输入不能修改。我们...

excel表格怎样锁定小数点excel怎么固定小数点位数
操作步骤:1、打开一个已有的Excel表格,可以看到所有数据小数后都是超过3位的。2、同时按下键盘上的Alt+F11键,打开vba窗口。3、编辑窗口中,插入一个新的模块。4、输入代码,批量控制表格中数据的小数位数。5、用for循环实现批量控制指定的单元格,本例为100单元格内。6、Cells函数中,指定控制的...

excel怎样修改完数据自动锁定
如数据在SHEET1表用VBA: Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next With Target If .Value <> "" Then PW = InputBox("修改内容请输入密码:") If PW <> "123" Then Cells(1, 1).S...在a1输入数据后,在b1输入 CTRL+;组合键。类推。Private...

西昌市18320974005: 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...

西昌市18320974005: excel 按条件锁定行 -
郝忽舒汀: H1输入=IF(ISNUKMBER(FIND("阿三",G1)),"锁定","") 下拉公式代码: Private Sub Worksheet_Change(ByVal Target As Range)If Target.Column <> 8 Then Exit SubIf Target = "锁定" ThenActiveSheet.UnprotectCells(Target....

西昌市18320974005: 如何让excel表格的单元格一输入就锁定 -
郝忽舒汀: 锁定单个或多个单元格方法①首先,利用Excel快捷键 Ctrl + A 全选所以的单元格,然后,右键选择“设置单元格格式”;②在弹出的“单元格格式”中选择“保护”,取消“锁定”前面的钩去掉; ③选中你所想要锁定的单个或多个...

西昌市18320974005: excel 如何实现满足条件时锁定指定区域? -
郝忽舒汀: 如下:1、选定所有单元格——“设置单元格格式”——“保护”——“锁定”去掉“√”;2、选定C、D两列——“设置单元格格式”——“保护”——“锁定”打上“√”;3、“工具”——“保护”——“保护工作表”——输入密码(或不输入)——确定.

西昌市18320974005: excel怎么实现当某一行滚动到最顶端时自动锁定 -
郝忽舒汀: 哥们,你说的这个自动锁定,是不是让表格定格?目前这个还是无法实现的.只能用if手动查到满足条件的行.

西昌市18320974005: 怎样完成只锁定excel表中选定的行 -
郝忽舒汀: 视图中的冻结空格,可以冻结首行、首列,也可以自己定义 理解错了,你要的是锁定.锁定是审阅里面

西昌市18320974005: 如何锁定excel的第一行 -
郝忽舒汀: 此功能为冻结窗格 详细操作步骤及演示:1、点击视图选项卡,窗口-冻结首行2、点击视图选项卡,窗口-冻结首列

西昌市18320974005: EXCEL怎么设置触发后,符合条件的行自动隐藏? -
郝忽舒汀: 按ALT+F11.在左边找到这张表,双击,在右边的空白处复制下面的代码. Private Sub Worksheet_Change(ByVal Target As Range)With TargetIf .Column = 3 And .Count = 1 ThenIf .Value = "完成" Then.Rows.EntireRow.Hidden = TrueEnd IfEnd IfEnd With End Sub 然后关闭,回到C列,输入"完成"就隐藏了

西昌市18320974005: excel中怎么锁定某一行的位置 -
郝忽舒汀: 选中你想锁定的行或列,然后选择“窗口”-“锁定”就OK啦

西昌市18320974005: excel 2010 如何锁定特定的一行? -
郝忽舒汀: 在右边的滚动条最上面有一条线,你把鼠标放到上面,鼠标的光标就变成一个夹子一样的东西,按住鼠标上下拖动就可以随意切分窗口.如果你想左右切分窗口,在下面滚动条的右端也有一个线,拖住它你就可以左右切分窗口.我把那个东西叫做拉手. 想要取消切分的窗口,把鼠标放到分窗的窗框上面,双击一下,分窗就没有了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网