Dim MemoFile() as String Dim NbLignes as Integer Open "Monfichier" For Input as #1 While Not EOF(1) if NbLignes = 0 then ReDim MemoFile(0) else ReDim Preserve MemoFile(NbLignes) End If Line Input #1,MemoFile(NbLignes) NbLignes = NbLignes 1 Wend Close #1
'exemple de suppression 'la ligne 5 par exemple 'les lignes commençent à 0 et non à 1 For i = 5 To Ubound(MemoFile) - 1 MemoFile(i) = MemoFile(i + 1) Next Redim Preserve MemoFile(Ubound(MemoFile) - 1) 'exemple d'insertion 'ligne 5 toujours Redim Preserve MemoFile(Ubound(MemoFile) + 1) For i = Ubound(MemoFile) To 6 Step - 1 MemoFile(i) = MemoFile(i - 1) Next MemoFile(5) = "MA NOUVELLE LIGNE"
Open "MonFichier" For Output as #1 For i = 0 To Uboynd(MemoFile) Print #1,MemoFile(i) Next Close #1
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question