Функція VBA FreeFile

Опис FreeFile

Повертає наступний дійсний номер безкоштовного файлу (Ціле число).

Синтаксис FreeFile

У редакторі VBA ви можете набрати "FreeFile (", щоб побачити синтаксис функції FreeFile:

Функція FreeFile містить аргумент:

Діапазон Номер: [Необов’язково] 0 (за замовчуванням) для повернення номера файлу в діапазоні 1-255. 1, щоб повернути номер файлу в діапазоні 256-511.

Приклади функцій Excel VBA FreeFile

Будь ласка, запустіть наступний код.

1234567891011121314151617 Sub FreeFile_Example ()Затемнити nIndex як ціле числоDim nFileNumber як ціле числоDim arrFileNumber (1 до 3) як ціле числоДля nIndex = 1 до 3nFileNumber = FreeFile 'Отримайте номер невикористаного файлуarrFileNumber (nIndex) = nFileNumber'номер.Відкрийте "D: \ test" & nIndex & ".txt" For Output As nFileNumber 'Створіть ім'я файлу.Напишіть #nFileNumber, "Номер файлу цього файлу" & nFileNumber 'Вихідний текст. "Далі nIndexДля nIndex = 1 до 3Закрити arrFileNumber (nIndex) 'Закрити файл.Далі nIndexEnd Sub

Це створить 3 файли на диску D.

test1.txt: "Номер файлу цього файлу 1"

test2.txt: "Номер файлу цього файлу 2"

test3.txt: "Номер файлу цього файлу - 3"

Це показує, що повертає 1, 2, 3 за допомогою функції FreeFile.

wave wave wave wave wave