Excel: если выписка использует время - PullRequest
0 голосов
/ 11 ноября 2018

Я пытаюсь настроить что-то в Excel, где, если время - 18:00 (18:00), тогда N20 (N20 - это веб-запрос, а значение увеличивается / уменьшается в течение случайных интервалов) скопирует содержимое / значение ячейки в O20

1 Ответ

0 голосов
/ 11 ноября 2018

Возможно, вы захотите использовать событие workbook_open для запуска подпрограммы в указанное время, которое управляет передачей.

В области кода ThisWorkbook:

Option Explicit
Private Sub Workbook_Open()

    Application.OnTime TimeValue("18:00:00"), "Module1.GetValueAtSixPm"

End Sub

В стандартный модуль 1 положить:

Public Sub GetValueAtSixPm()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Worksheets("Sheet2")   ' <== Change as required
    With ws
        .Range("O20") = .Range("N20")
    End With
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...