百科知识

数据显示问题求教由于工作需要,我想在B1中显示前一次录入的数据,

2008-12-09 07:50:571***
由于工作需要,我想在B1中显示前一次录入的数据,能否实现。 如第一次录入1,B1不显示,第二次录入2,B1就显示1;第三次录入3;B1就显示2; 数据显示问题求教由于工作需要,我想在B1中显示前一次录入的数据,能否实现。如第一次录入1,B1不显示,第二次录入2,B1就显示1;第三次录入3;B1就显示2;:?

最佳回答

  • 只好用VBA解决,如附件所示: 1、定义一个名称“Temp”,引用位置填“=0”; 2、添加工作表的Change事件: Option Explicit Private Sub Worksheet_Change(ByVal Target As Range) Dim arrTemp If Target.Address = "$B$1" Then arrTemp = Evaluate(ActiveWorkbook.Names("Temp").RefersTo) ActiveWorkbook.Names("Temp").RefersTo = "=" & Target Target = arrTemp End If End Sub
    2008-12-09 22:12:20
  • 很赞哦! (87)