SUBSCRIPT OUT OF RANGE
Eis o código:
Dim Linha_Armazenada()
Dim iARQ As Integer
iARQ = FreeFile
For a = 1 To 200
Open Path & "\" & "M" & Nummap & "C" & Numcam & "Q" & a & ".mci" For Input As iARQ
For b = 1 To 12
Line Input #iARQ, Linha
Linha_Armazenada(b) = Linha_Armazenada(b) & Linha
Next
Next
Close iARQ
Obs: O arquivo existe
Na passagem: Linu Input #iARQ, linha
a variavel linha "captura" a linha no arquivo
porém o erro ocorrena linha seguinte...
Alguma solução?
Cheers
Dim Linha_Armazenada()
Dim iARQ As Integer
iARQ = FreeFile
For a = 1 To 200
Open Path & "\" & "M" & Nummap & "C" & Numcam & "Q" & a & ".mci" For Input As iARQ
For b = 1 To 12
Line Input #iARQ, Linha
Linha_Armazenada(b) = Linha_Armazenada(b) & Linha
Next
Next
Close iARQ
Obs: O arquivo existe
Na passagem: Linu Input #iARQ, linha
a variavel linha "captura" a linha no arquivo
porém o erro ocorrena linha seguinte...
Alguma solução?
Cheers
faça assim
Dim Linha_Armazenada(12)
Dim iARQ As Integer
iARQ = FreeFile
For a = 1 To 200
Open Path & "\" & "M" & Nummap & "C" & Numcam & "Q" & a & ".mci" For Input As iARQ
For b = 1 To 12
Line Input #iARQ, Linha
Linha_Armazenada(b) = Linha_Armazenada(b) & Linha
Next
Next
Close iARQ
Dim Linha_Armazenada(12)
Dim iARQ As Integer
iARQ = FreeFile
For a = 1 To 200
Open Path & "\" & "M" & Nummap & "C" & Numcam & "Q" & a & ".mci" For Input As iARQ
For b = 1 To 12
Line Input #iARQ, Linha
Linha_Armazenada(b) = Linha_Armazenada(b) & Linha
Next
Next
Close iARQ
Pra mim é infinito
Acho que tu tá abrindo no notepad então desabilite a opção quebra automatica de linha
Acho que tu tá abrindo no notepad então desabilite a opção quebra automatica de linha
Vá em formatar no notepad
e desabilite a opção Quebra automatica de linha
e desabilite a opção Quebra automatica de linha
Armazene cada infprmação em dada linha
open arquivo for output as #1
'Chame quantas vezes quiser
print #1,dado
close
para ler
open arquivo for input as #1
do
if eof(1) then exit do 1 ve se chegou no fim do arquivo
line input 31,dado
msgbox dado
loop
close #1
open arquivo for output as #1
'Chame quantas vezes quiser
print #1,dado
close
para ler
open arquivo for input as #1
do
if eof(1) then exit do 1 ve se chegou no fim do arquivo
line input 31,dado
msgbox dado
loop
close #1
mas não vai quebrar linha sozinha, a menos que contenha o caracter enter nas linhas se tiver tu vai ter de ler em binario ou Random
Pode continuar sim, é apenas seu bloco de notas que quebra a linha automaticamente.
Se quiser pode usar o edit do DOS que contem numeração de coluna e linha
Se quiser pode usar o edit do DOS que contem numeração de coluna e linha
To te enviando
Tópico encerrado , respostas não são mais permitidas