Crear archivos txt y "free file()"

Hola! Tengo un problema con el siguiente código, no es lo que quiero...
Private Sub CommandButton1_Click()
Dim count As Integer
Dim fileNumber As Integer
For count = 1 To 5
   fileNumber = FreeFile()
Open "C:\TEST" & count & ".TXT" For Output As #1
Close #1
Next
End Sub

El problema es que cuando hago click en el botón se crean 5 archivos .txt a la vez con los nombres test1, test2, test3, test4 y test5. ¿Sabéis la forma de que al hacer click solo cree un archivo (test1), y al volver a hacer click cree otro (test2) y así sucesivamente? Tal vez solo sea una modificación en el código de arriba, no lo se. Espero vuestra ayuda!

1 respuesta

Respuesta
1
Public num_archivo As Integer 'Esta linea agregala al inicio
Private Sub Command1_Click()
    Open "C:\test" & num_archivo & ".txt" For Output As #1
    Close #1
    num_archivo = num_archivo + 1
End Sub
num_archivo = FreeFile() 'En el Form_Load agrega esta linea
'Cualquier duda, estamos en contacto

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas