excel中如何实现在同一单元格反复输入 , 输出结果显示在不同区域?

来源:百度知道 编辑:UC知道 时间:2024/05/23 23:25:26
举例:
单元格D1的公式为=A1*20
在A1单元格内输入第一个数值2,则在D1中显示结果为40,

这时我希望第二个数值还在A1单元格内输入,计算公式依然为A1*20

而显示结果不再出现在D1,而是出现在D2,

即在A1中先后输入一组数据,而每个数据的计算结果显示成一列,

请问如何实现?多谢多谢!

要用VBA啦兄弟

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Dim x
x = Application.WorksheetFunction.CountA([D:D])
Cells(x + 1, 4) = Range("A1") * 20
End If
End Sub

不可能地
即使用vba我也没想好怎么编

能力有限.请原谅

没看懂什么意思