EXCEL某个单元格A1不满足某个值(=A2)时则另一个单元格(B1)被锁定不能编辑,求解决

更正一下:EXCEL某个单元格A1不满足某个值(不等于A2)时则另一个单元格(B1)被锁定不能编辑,求大师解决。。。

这个问题似乎可以用数据有效性解决。
假设要求条件是A1=3,则:选中B1--数据--有效性--设置--在允许下拉框中选自定义--在公式中输入=A1=3=TRUE,确定即可。如果需要提示,可以在输入信息和出错警告中输入相关内容。
你可以试一下,比VBA方便,也便于使用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-19
A1单元格设置不被锁定;
在A2单元格输入某个值;
打开VBA编辑器,输入以下代码:

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Address = "$A$1" Then

If [A1] <> [A2] Then
ActiveSheet.Unprotect
Range("B1").Select
Selection.Locked = True
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

Else
ActiveSheet.Unprotect
Range("B1").Select
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

End If

End If
End Sub本回答被提问者采纳
第2个回答  2012-12-19
这个得用VBA吧

请教各位高手。在EXCEL中,如何实现当A1单元格没有数值的时候,相应的...
选b1-数据-有效性-允许框选自定义-公式:=$a$1<>""-去掉忽略空值的勾-确定即可

如果Excel某个单元格为空(例如A1),则另一单元格(例如B1)不能编辑(设定...
标识的地方要将勾去掉。数据有效性只对活动单元格有效,如果B输好的数据后,再删A数据,B不会提示。

Excel当A1为空值时B1不能输入内容,当A2为空值时B2不能输入内容,请问怎 ...
你要打一张白纸还是打一个有那些表格框架但是表格里面没有内容的呀,这样只要选中你要打出来的范围,然后设置单元格格式选边框黑色就可以了,

EXCEL一个单元格的数据限制另一个单元格
加个辅助列就好,比如在 a1设置数据有效性序列“白班”,“夜班”,“病假”,“事假”,"空"b1编辑数据有效性序列输入 =C1:C2 C1输入 =IF(OR(A1="白班",A1="夜班"),"本地","")C2输入 =IF(OR(A1="白班",A1="夜班"),"出差","")c1:c2是辅助列,可以随你放置在任何地方或者隐藏...

在excel中,如何才能实现在两个单元格中的任意一个输入数据时,另外一...
用数据有效性就能解决,例如;A1单元格的数据有效性设置为B1="",B1单元格的数据有效性设置为A1="",你只能在A1或B1任一个单元格中输入数据而不能两个都输入数据

Excel表格A小于某一个数值时等于另一特定数值,如何设定
1、打开需要操作的EXCEL表格,在B列单元格输入公式=IF(A1<10,"88","99")。【其中A1即是需要判断的数值所在单元格,函数执行结果若A1<10,则返回88,否则返回99】2、回车完成公式编辑输入,然后下拉填充下方单元格公式即可。3、返回EXCEL表格,发现在Excel表格中,当A小于某一个数值时,B等于另一...

如果在excel中输入特定值后,其他单元格不能删除和修改
Private Sub Worksheet_SelectionChange(ByVal Target As Range)If [a1] = 1 Then ActiveSheet.Protect Password:="1" '保护单元格 密码为 1Else ActiveSheet.Unprotect Password:="1"End IfEnd Sub

怎么在excel中根据一个单元格的值动态改变另一个单元格的公式
首先,我们需要明确一点,Excel本身并不直接支持“当一个单元格为某个数值时,另一个单元格直接引用一个公式”的功能。但我们可以使用条件判断来实现类似的效果。假设我们有一个单元格A1,它的值会变化,我们希望在A1为某个特定值时,单元格B1能够显示由某个公式计算出的结果。这里我们可以...

EXCEL表格里,如何让某单元格的数据和另外一个单元格不相等时报警
在C1中输入或复制粘贴下列公式 =IF(A1<>B1,"有问题","")下拉填充 也可用条件格式,显示不同的底纹来显示有问题的行

office 怎么设置当下拉框为一个特定的值后,另外的某一个字段值不可输 ...
在单元格A1设置数据验证-序列,输入:是,否 在单元格B1设置数据验证-公式,输入:=A1="是",确定 当A1选择“是”,B1单元格可以输入内容,当A1选择否时,B1不能输入内容

相似回答