Натисніть Alt + F8, щоб відкрити діалогове вікно «Макрос» (або виберіть «Інструменти» > «Макрос» > «Макроси» на верхній панелі інструментів Excel) Знайдіть макрос під назвою PERSONAL. XLS! GetFileNames і натисніть на нього (якщо ви не бачите його в списку, переконайтеся, що в нижньому полі вибору зазначено «Усі відкриті робочі книги»)
Перерахуйте всі імена файлів із папки на аркуші за допомогою коду VBA
- Відкрийте файл Excel.
- Натисніть Alt+F11.
- Вставте модуль (Вставити>Модуль) із панелі меню.
- Вставте код у модуль.
- Тепер додайте форму до аркуша Excel.
- Дайте назву фігурі, наприклад «Список файлів у папці»
- Клацніть фігуру правою кнопкою миші та виберіть «Призначити макрос…»
Як отримати назву файлу в Excel (формула)
- Спочатку вам потрібно ввести функцію CELL у клітинку.
- Після цього в аргументі потрібно вказати «ім’я файлу».
- Далі введіть заключні дужки.
- Зрештою, натисніть Enter.
В Excel можна отримати назву поточного файлу електронної таблиці за допомогою функції CELL із типом інформації, встановленим на "ім'я файлу".
Що робить функція VBA Dir?
- Пошук файлів або папок: використовуйте DIR для пошуку файлів або папок. Наприклад, ви можете знайти всі файли Excel у папці.
- Перевірте, чи існує файл: введіть назву файлу. Якщо воно існує, DIR повертає ім’я. …
- Список файлів: використовуйте DIR у циклі, щоб отримати список усіх відповідних файлів або папок.