tontonexcel
XLDnaute Occasionnel
Bonsoir à tous
A force de recherche j'ai trouvé la gestion d'un programme pour gérer un fichier txt à partir d'une certaine position en lecture et j'aimerais simplement savoir si ce programme vous parait optimisé notamment pour la deuxième boucle Do
Merci beaucoup pour vos remarques
A force de recherche j'ai trouvé la gestion d'un programme pour gérer un fichier txt à partir d'une certaine position en lecture et j'aimerais simplement savoir si ce programme vous parait optimisé notamment pour la deuxième boucle Do
VB:
Sub fso_lire_donnees_txt()
' Lire les données à partir du mot "Calcul"
Dim fso As FileSystemObject
Dim fichier_txt As TextStream
On Error GoTo gestion_erreur
Set fso = New FileSystemObject
' Ouverture du fichier répertoire fichier Excel en mode lecture
Set fichier_txt = fso.OpenTextFile(ThisWorkbook.Path & "\export.txt", ForReading)
' Boucle tant que fin du fichier non atteint
Do While Not fichier_txt.AtEndOfStream
' Si ligne lue = mot "Calcul"'
If fichier_txt.ReadLine = "Calcul" Then
' Boucle jusqu'à fin de fichier
Do While Not fichier_txt.AtEndOfStream
' Traitement
MsgBox fichier_txt.ReadLine
Loop
End If
Loop
fichier_txt.Close
Set fichier_txt = Nothing
Set fso = Nothing
Exit Sub
gestion_erreur:
MsgBox ("Le fichier n'existe pas"), vbCritical
End Sub