Страницы: 1
RSS
Нужно ли закрывать книгу при открытии через GetObject?, VBA
 
Добрый день,
Открываю книгу и вытягиваю из нее данные следующим кодом:
Код
    With Worksheets("Справочник")
        Kniga = .Cells(2, 52).Text
        GetObject (Kniga)
    End With

Не могу понять нужно ли закрывать ее после всех совершенных операций? Если да, то как? Код:
Код
    With Worksheets("Справочник")
       FileToClose = .Cells(2, 52).Text
       Workbooks(FileToClose).Close
    End With

Выдает ошибку "runtime 9". Заранее спасибо
Изменено: Валерий Кишин - 26.04.2022 13:55:55
 
Код
        Dim obj As Object
        With Worksheets("Справочник")
            Kniga = .Cells(2, 52).Text
            Set obj = GetObject(Kniga)
        End With
        obj.Close True
        Set obj = Nothing
Изменено: МатросНаЗебре - 26.04.2022 14:00:10
 
МатросНаЗебре, работает, спасибо.
Страницы: 1
Наверх