MS VBA | Открыть и закрыть файл

Здесь приведен пример открытия файла из той же папки, в которой расположен файл формата .xls с VBA-кодом (ThisWorkbook.Path)

 


Sub OpenAndCloseFile()

    Dim filePath As String 'путь к файлу

    Dim FileName As String 'имя файла

    Dim wb As Workbook

    Dim ws As Worksheet

    FileName = "MyFileName.xls" 'присвоено имя файлу

    filePath = ThisWorkbook.Path & Application.PathSeparator & FileName 'присвоен путь к файлу

    Set wb = Application.Workbooks.Open(filePath, FalseTrue'открыть

    Set ws = wb.Sheets(1)

 

    'здесь может быть код для работы с файлом

 

    wb.Close (False'закрыть

    MsgBox FileName & " is closed", vbOKOnly

    

End Sub


 

См. принимаемые значения переменных, включая ThisWorkbook.Path, с помощью Окна Immediate,

например:

 

 

 



© 2018 | Анна Петросян | pashelp@yandex.ru