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