FreeFile (función)

Devuelve un entero que representa el siguiente número de archivo disponible para su uso en la instrucción Open .

Sintaxis

FreeFile [ (rangenumber) ]

El argumento rangenumber opcional es un valor Variant que especifica el intervalo a partir del cual se devolverá el siguiente número de archivo libre. Especifique un 0 (valor predeterminado) para devolver un número de archivo en el intervalo de 1 a 255, ambos incluidos. Especifique un 1 para devolver un número de archivo en el intervalo 256-511.

Comentarios

Use FreeFile para proporcionar un número de archivo que todavía no está en uso.

Ejemplo:

En este ejemplo, se usa la función FreeFile para devolver el siguiente número de archivo disponible. Se abren cinco archivos para salida dentro del bucle y se escriben datos de muestra en cada uno de ellos.

Dim MyIndex, FileNumber
For MyIndex = 1 To 5    ' Loop 5 times.
    FileNumber = FreeFile    ' Get unused file
        ' number.
    Open "TEST" & MyIndex For Output As #FileNumber    ' Create file name.
    Write #FileNumber, "This is a sample."    ' Output text.
    Close #FileNumber    ' Close file.
Next MyIndex


Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.