是否有特定的代码或函数可将单元格值冻结特定时间,然后在5分钟后重新计算?

时间:2019-01-08 11:23:03

标签: excel vba dde

我在excel上显示了一组实时数据(使用DDE),我希望能够冻结特定的单元格(不允许更新,因为实时数据每秒更新一次),然后使它在之后更新一段特定的时间 我应该使用哪种类型的功能?

1 个答案:

答案 0 :(得分:0)

在我做出一个大概的猜测之后,并没有确切地看到你是什么,它将在启动后等待5分钟,然后添加你提到的范围并将其输出到单元格A1中。然后,您将需要对其进行修改。

Sub CalcRange()
Dim Wb As Workbook
Dim Ws As Worksheet

Set Wb = ThisWorkbook
Set Ws = Wb.Worksheets("sheet1")


Application.Wait Now + TimeValue("05:00:00")

 Range("A1").Select
    ActiveCell = "=SUM(T2:T36)"
End Sub