Получение данных из закрытой рабочей книги и присвоение переменной - PullRequest
0 голосов
/ 14 июня 2019

Я использую приведенный ниже код для получения номера из закрытой рабочей книги. MsgBox возвращает правильное значение, но я не могу присвоить этот номер моей переменной modelVersion и не понимаю, почему это так. Буду признателен, если кто-нибудь сможет мне помочь, когда я пойму, что метод ExecuteExcel4Macro, возможно, не может использоваться таким образом?

Public Sub checkModelVersion()

    Dim wbPath As String, wbName As String
    Dim wsName As String, cellRef As String
    Dim Ret As String

    wbPath = "C:\mypath\"

    wbName = "Update.xlsm"
    wsName = "Dashboard"
    cellRef = "E7"

    Ret = "'" & wbPath & "[" & wbName & "]" & wsName & "'!" & Range(cellRef).Address(True, True, -4150)

    MsgBox ExecuteExcel4Macro(Ret)
    modelVersion = ExecuteExcel4Macro(Ret)

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