excel公式不能变,如A1 1+A2 2=A3 3,当A1为0时,A2就自动为3;当A2为2时,A1自动为1,值在公式下永远不变

2024-12-01 11:03:13
推荐回答(4个)
回答1:

lz的要求只能用vba解决,在sheet1的代码区域输入如下:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 And Target.Column <= 2 Then
If Target.Column = 1 Then
Cells(1, 2) = 3 - Target
Else
Cells(1, 1) = 3 - Target
End If
End If
End Sub

回答2:

那你设a1=a3-a2
a2=a3-a1

回答3:

2楼思路不错 可惜是个循环引用 呵呵

回答4:

A2输入 =3-A1