Función FreeFile de VBA

Descripción de FreeFile

Devuelve el siguiente número de archivo libre válido (entero).

Sintaxis de FreeFile

En el Editor de VBA, puede escribir "FreeFile (" para ver la sintaxis de la función FreeFile:

La función FreeFile contiene un argumento:

RangeNumber: [Opcional] 0 (predeterminado) para devolver el número de archivo en el rango 1-255. 1 para devolver el número de archivo en el rango 256-511.

Ejemplos de la función FreeFile de Excel VBA

Ejecute el siguiente código.

1234567891011121314151617 Sub FreeFile_Example ()Dim nIndex como enteroDim nFileNumber como enteroDim arrFileNumber (1 a 3) como enteroPara nIndex = 1 a 3nFileNumber = FreeFile 'Obtener el número de archivo no utilizadoarrFileNumber (nIndex) = nFileNumber' número.Abra "D: \ test" & nIndex & ".txt" para la salida como nFileNumber 'Crear nombre de archivo.Escriba #nFileNumber, "El número de archivo de este archivo es" & nFileNumber 'Texto de salida ".Siguiente nIndexPara nIndex = 1 a 3Cerrar arrFileNumber (nIndex) 'Cerrar archivo.Siguiente nIndexEnd Sub

Esto creará 3 archivos en la unidad D.

test1.txt: "El número de archivo de este archivo es 1"

test2.txt: "El número de archivo de este archivo es 2"

test3.txt: "El número de archivo de este archivo es 3"

Esto muestra que devuelve 1, 2, 3 por función FreeFile.

wave wave wave wave wave