Як за допомогою vba відкрити файл excel

У статті "Як за допомогою VBA скопіювати дані з однієї книги в іншу»Був розглянутий код відкриття однієї книги Excel з іншої. Пердположем, що по ходу виконання макросу нам доводиться відкривати / закривати книгу неодноразово, або наш файл знаходиться десь глибоко на мережевому диску, або ми звертаємося до групи файлів що знаходяться в одній директорії. У цих та ряді інших випадків нам може виявитися корисною операція введення змінної, яка буде зберігати весь адреса цілком або якусь частина адреси. Назвемо цю змінну «adr», далі ми можемо привласнити змінної шлях в самому коді, а можемо привласнити значення осередки листа, в яку пропишемо цей шлях (так ми можемо спростити роботу з файлом користувачеві, який не хоче лізти в Макрос), тоді наш код буде виглядати так:

Відео: Програмування макросів на VBA в Excel

Sub Названіе_Макроса ()



Sheets ( «Лист1»). Select

Відео: How to Open Excel File via VBA

adr = Cells (1, 1)     `В осередку А1 на Лист 1 пропишемо шлях до файлу.
ChDir adr

Відео: Excel VBA - How to Get File using File Dialog Box

Workbooks.Open Filename: = adr «Ім`я Файла.xls», Password: = "123456789"
End Sub
Якщо файл запаролено, застосовуємо Password: = "123456789".



Ми дуже сподіваємося, що наша стаття допомогла Вам у вирішенні Вашої проблеми. Будемо вдячні, якщо Ви натиснете +1 і / або Мені подобається внизу даної статті або поділіться з друзями за допомогою кнопок розташованих нижче.

Відео: Open PDF File Using Excel VBA

Дякуємо за увагу.

Поділися в соціальних мережах:

Схожі
Макрос транспонування (для тих, хто часто транспонирует)Макрос транспонування (для тих, хто часто транспонирует)
Загальний доступ до файлу excel.Загальний доступ до файлу excel.
Автозбереження в excel.Автозбереження в excel.
Команда doskey - редагування і повторний виклик команд windows- створення макросів doskey.Команда doskey - редагування і повторний виклик команд windows- створення макросів doskey.
Швидкий доступ в excel.Швидкий доступ в excel.
Як зробити математичні дії з числом з буфера пам`яті в excelЯк зробити математичні дії з числом з буфера пам`яті в excel
Як розбити осередок в excelЯк розбити осередок в excel
Пароль на excel. Захист excel.Пароль на excel. Захист excel.
Як за допомогою vba скопіювати дані з однієї книги в іншуЯк за допомогою vba скопіювати дані з однієї книги в іншу
Макрос переходу на попередній активний лист в excelМакрос переходу на попередній активний лист в excel
» » Як за допомогою vba відкрити файл excel