Supprimer une ligne dans un txt

  • Initiateur de la discussion Initiateur de la discussion titouxo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

titouxo

Guest
Bonjour,
J'aimerai savoir le code à utiliser pour supprimer une ligne d'un fichier texte, qui est caratérisée comme un type perso
je simplifie au max le code
merci de vos réponses


Type typfich
texte As String * 50
End Type

Private Sub EcritureFichier()
Fichier = ThisWorkbook.Path & "\*.txt"
Fiche.texte = "***"
num = 1

Open Fichier For Random As #1 Len = Len(Fiche)
If LOF(1) = 0 Then
Put #1, num, Fiche
End If
Close #1
End Sub


Private Sub ExtraireFiche()
Open Fichier For Random As #1 Len = Len(Fiche)
Get #1, num, Fiche
Close #1
End Sub

Private Sub SupprimerFiche()
C'est ici que je ne sais aps quoi faire!!!!
End Sub
 
Re : Supprimer une ligne dans un txt

Le problème est que je ne peux pas supprimer une ligne, car cette méthode stock l'ensemble des données sur une seule ligne........
je vais qd meme regarder le lien
merci
 
Re : Supprimer une ligne dans un txt

Bonjour

le problème : meme si tu appelles un fichier .TXT, l'ouvrant en type Random, ce n'est pas un fichier TXT comme DOS le comprend, c'est un fichier à acces direct.... mais pas un fichier TXT.

Meme si un fichier à acces direct facilite l'utilisation, il en complique la gestion

pour supprimer des enregistrements sur un Fichier Random, c'est impossible...

il faut pour cela : placer les enregistrements en memoire (feuille excel), ensuite detruire le fichier pour enfin le recreer avec les enregistrements selectionnés selon notre désir

donc : charger le fichier dans une feuille
donc : le fermer
donc : le détruire
donc : le reouvrir (ce qui le recrée automatiquement)
donc : réenregistrer le fichier
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
249
Réponses
8
Affichages
787
Retour