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?¿



 
  




 Autor
 Autor
		




 En línea
									En línea
								


 , el error me lo da con el code que tengo posteado...
, el error me lo da con el code que tengo posteado... 





