Estoy haciendo un programa que lee un archivo de texto, y si detecta la cadena "Siguiente" en una linea cree un archivo de texto que contenga esa linea, actualmente hago esto:
Código
Pero me da error me dice:
Private Sub Form_Load() Dim archivo As Integer Dim linea As String Dim x As Integer archivo = FreeFile Open App.Path & "\lista.txt" For Input As archivo Do While Not EOF(archivo) Line Input #archivo, linea If InStr(linea, "siguiente") <> 0 Then Open App.Path & "\" & linea & x & ".txt" For Output As #1 Print #1, "Hola" Close #1 x = x + 1 End If Loop End Sub
Citar
El archivo ya está abierto
Y me marca la linea:Citar
Open App.Path & "\" & linea & x & ".txt" For Output As #1
mmmmmmPorque?¿