как вызвать макрос, когда значение, предоставленное ссылкой DDE, изменяется в ячейке - PullRequest
0 голосов
/ 01 января 2019

Я попробовал этот код, используя SetLinkOnData для вызова простого макроса, в данном случае «msg», я просто хочу обнаружить изменение значения, предоставленного ссылкой DDE, но я получаю эту ошибку: «ошибка компиляции, ожидаемая:конец утверждения "Было бы хорошо, если бы кто-то указал мне, как правильно использовать SetLinkOnData или метод для определения изменения значения, указанного в ссылке DDE, это мой код:

Sub UpDateDDE()
 Dim Mylink As String
 Dim Procedure As String
  Mylink = "MT4|BID!EURJPY"
  Procedure = "msg"
    With ThisWorkbook.SetLinkOnData Mylink Procedure
End Sub

Sub msg()
  MsgBox "new value detected!"
End Sub

1 Ответ

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

изменить на:

ThisWorkbook.SetLinkOnData Mylink, Procedure
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...