excel 里当手动给 A1 加上字体颜色或填充后, B1 内容自动删除,怎么才能实现呢?在线等,非常感谢

当手动给A1加上字体颜色后,B1内容自动删除,怎么才能实现呢?在线等,非常感谢

需要你在A列输入值与B列显示值的对照表(如果对应的值太多,这种方法不适合),或者对应关系。
例:1.以你所描述的为例,当A列某一单元格输入为A时,同一行B列单元格显示“2”;输入B时,显示“1.1”,在B1单元格输入如下公式,然后复制/粘贴到B列所有单元格:
=if(A1="A",2,if(A1="B",1.1,""))
该公式的意思是:若A1单元格输入为A,则B1单元格的值为2,否则判断输入是否为B,若是,则其值为1.1,否则为空。若有更多的可能出现的值,依次用if函数嵌套。
2.若输入值与显示值有其它特定的对应关系,同样使用if函数,可通过运算得到B列的值,只是判断条件和值不同而已(判断条件和值都可以使用公式)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-25
用编程
字体颜色为 红色时,B1删除
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim tr, tc
tr = Target.Row
tc = Target.Column
If tr = 1 And tc = 1 Then
If Cells(1, "A").Font.ColorIndex = 3 Then '字体颜色 , 红色
[b1] = ""
End If
End If
End Sub
第2个回答  2021-11-09
通过刷子的改变颜色可以触发宏来完成。直接设置的不行。
第3个回答  2021-11-25
用VBA事件
第4个回答  2021-11-09
这个游戏好像在软件商城见过,但是忘了叫什么名字,我晚点刷一刷去看看
相似回答