Vba: problème de récupération des octets - VB/VBA/VBS - Programmation
MarshPosté le 14-02-2015 à 20:52:42
Salut a tous
Je rencontre un petit problème, le code ci-dessous parcourt bien mon fichier mais récupère et copie que les octets en fin de ligne.
Dim recup ne converse pas les octets précédent.. d’après ce code c'est logique
En gros ,je veux récupérer toute les lignes qui se trouve après le End Sub dans un variante sans écraser les précédentes à chaque tour de boucle puis créer et ouvrir un fichier en écriture binaire et copie des données.
Voici le code:
Code :
Sub récupère_le_fichier()
Dim recup As String
Set oFs = CreateObject("Scripting.FileSystemObject" )
Set oFile = oFs.OpenTextFile(ActiveWorkbook.FullName)
'récupération des octets
While Not oFile.AtEndOfStream
sLine = oFile.ReadLine
If Left(sLine, 3) = "'# " Then
recup = Right(sLine, Len(sLine) - 3)
End If
Wend
'création du fichier avec ouverture en écriture et copie des données
Marsh Posté le 14-02-2015 à 20:52:42
Salut a tous
Je rencontre un petit problème, le code ci-dessous parcourt bien mon fichier mais récupère et copie que les octets en fin de ligne.
Dim recup ne converse pas les octets précédent.. d’après ce code c'est logique
En gros ,je veux récupérer toute les lignes qui se trouve après le End Sub dans un variante sans écraser les précédentes à chaque tour de boucle puis créer et ouvrir un fichier en écriture binaire et copie des données.
Voici le code: