excel条件格式如何写公式 if语句;我想用条件格式实现这么一个功能:当在单元A1输入一个数,如果输入的数等于B1,即A1=B1,则A1的数值自动变为0;通过vbs可以实现吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/08 10:08:13
![excel条件格式如何写公式 if语句;我想用条件格式实现这么一个功能:当在单元A1输入一个数,如果输入的数等于B1,即A1=B1,则A1的数值自动变为0;通过vbs可以实现吗?](/uploads/image/z/4321493-53-3.jpg?t=excel%E6%9D%A1%E4%BB%B6%E6%A0%BC%E5%BC%8F%E5%A6%82%E4%BD%95%E5%86%99%E5%85%AC%E5%BC%8F+if%E8%AF%AD%E5%8F%A5%EF%BC%9B%E6%88%91%E6%83%B3%E7%94%A8%E6%9D%A1%E4%BB%B6%E6%A0%BC%E5%BC%8F%E5%AE%9E%E7%8E%B0%E8%BF%99%E4%B9%88%E4%B8%80%E4%B8%AA%E5%8A%9F%E8%83%BD%EF%BC%9A%E5%BD%93%E5%9C%A8%E5%8D%95%E5%85%83A1%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E6%95%B0%2C%E5%A6%82%E6%9E%9C%E8%BE%93%E5%85%A5%E7%9A%84%E6%95%B0%E7%AD%89%E4%BA%8EB1%2C%E5%8D%B3A1%3DB1%2C%E5%88%99A1%E7%9A%84%E6%95%B0%E5%80%BC%E8%87%AA%E5%8A%A8%E5%8F%98%E4%B8%BA0%EF%BC%9B%E9%80%9A%E8%BF%87vbs%E5%8F%AF%E4%BB%A5%E5%AE%9E%E7%8E%B0%E5%90%97%3F)
excel条件格式如何写公式 if语句;我想用条件格式实现这么一个功能:当在单元A1输入一个数,如果输入的数等于B1,即A1=B1,则A1的数值自动变为0;通过vbs可以实现吗?
excel条件格式如何写公式 if语句;
我想用条件格式实现这么一个功能:当在单元A1输入一个数,如果输入的数等于B1,即A1=B1,则A1的数值自动变为0;
通过vbs可以实现吗?
excel条件格式如何写公式 if语句;我想用条件格式实现这么一个功能:当在单元A1输入一个数,如果输入的数等于B1,即A1=B1,则A1的数值自动变为0;通过vbs可以实现吗?
用条件格式无法实现的,格式是无法改变当前单元格的值的.
应该可以使用VBA来实现.用条件公式也不行的.
VBA的方法如下(Excel 2003):
1)设置安全级别:菜单 ->工具->宏->安全性,将安全性的级别设置为中级.
2)菜单 ->工具->宏->Visual Basic编缉器,打开进行编辑:
在窗口左侧的VBAProject..点击右键,在弹的菜单中选择“插入”->“模块”,然后在右侧中输入以下内容.
Sub a()
If Worksheets("Sheet1").Evaluate("B1") = Worksheets("Sheet1").Evaluate("A1") Then
Worksheets("Sheet1").Evaluate("A1") = "0"
End If
End Sub
然后再双击左侧的Sheet1,再在右侧中填入以下的内容:
Private Sub Worksheet_Change(ByVal Target As Range)
Call a
End Sub
好了,以上的操作就行了,保存退出,重开这个档案,这时注意要启用“宏”