Suprresion des 10 premiers caractères en VB
Alain
-
Polux31 Messages postés 7219 Statut Membre -
Polux31 Messages postés 7219 Statut Membre -
Bonjour,
Est il possible de supprimer les 10 premiers caractères d'un fichier texte.
Pour accéder au fichier texte je procède de la manière suivante :
Open Fichier For Output As #2
Print #2, chaine
Merci
Est il possible de supprimer les 10 premiers caractères d'un fichier texte.
Pour accéder au fichier texte je procède de la manière suivante :
Open Fichier For Output As #2
Print #2, chaine
Merci
A voir également:
- Suprresion des 10 premiers caractères en VB
- Clé windows 10 - Guide
- Caractères spéciaux - Guide
- Fin windows 10 - Guide
- Caracteres speciaux - Guide
- Pilote son windows 10 - Télécharger - Pilotes & Matériel
1 réponse
Bonjour,
La méthode Output va écraser le fichier existant.
Pour faire ce que tu veux faire il faut ouvir le fichier avec la méthode Input, ainsi que pour lire une ligne.
Voilà une méthode:
J'ai écrit ça à main levée sans tester ... reviens ici, s'il y a un problème.
Bon courage.
;o)
La méthode Output va écraser le fichier existant.
Pour faire ce que tu veux faire il faut ouvir le fichier avec la méthode Input, ainsi que pour lire une ligne.
Voilà une méthode:
Sub ModifFichier()
Dim fpIn As Integer
Dim fpOut As Integer
Dim ligne As String
fpIn = 11
fpOut = 3
On Error Resume Next
Open "C:\monFichier.txt" For Input As #fpIn
Line Input #fpIn, ligne
ligne = Mid(ligne, 10, Len(ligne))
Open "C:\FichierTmp.txt" For Output As #fpOut
Print #fpOut, ligne
While Not EOF(fpIn)
Line Input #fpIn, ligne
Print #fpOut, ligne
Wend
Close #fpIn
Close #fpOut
Kill "C:\monFichier.txt"
Name "C:\FichierTmp.txt" As "C:\monFichier.txt"
End Sub
J'ai écrit ça à main levée sans tester ... reviens ici, s'il y a un problème.
Bon courage.
;o)