用VBA
这相当于在Excel中做一个计算器,假设A列为公式(如:A1为(1+2)*2 ),在B列中计算A列的结果(如:B1为6 ),在VBA中编制一个程序,当更改A列中的公式时,程序自动计算并将结果显示在B列中
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Cells(Target.Row, "B") = "=" & Target
End If
End Sub
在B1中用B1=A1,B2=A2就行了撒
中是2+7-6,