Есть ли определенный код или функция, чтобы заморозить значение ячейки на определенное время, а затем пересчитать его через 5 минут? - PullRequest
0 голосов
/ 08 января 2019

У меня есть набор данных в реальном времени (с использованием DDE), показанный в Excel, я хочу иметь возможность заморозить определенную ячейку (не разрешать ее обновлять, потому что данные обновляются каждую секунду), а затем включить ее для обновления после определенный период времени какой тип функции я должен использовать?

1 Ответ

0 голосов
/ 09 января 2019

Не видя точно, что вы, после того как я создал приблизительное предположение, которое будет ждать 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
...