XL 2010 Ajout supression ligne dans fichiers TXT

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 !

auverland

XLDnaute Occasionnel
Bonjour a tous,

Je cherche à balayer des fichiers TXT et ajouter une première ligne " azerty" si celle-ci n'existe pas...
J'ai trouvé un bout de macro qui passe en revue les fichiers mais j'arrive pas à mettre la condition si "azerty" présent passe au fichier suivant else créer ligne "azerty".

Code:
Sub Traitement()

Dim Fichier As Object
Dim Chemin As String, T As String
Dim TSource As String, TCible As String
Dim Compteur As Long

  'A adapter...
  Chemin = "D:\Public\Documents\test txt\"
 

  'Traitement
  With CreateObject("Scripting.FileSystemObject")
  For Each Fichier In .GetFolder(Chemin).Files
  If Fichier.Name Like "*.txt" Then
  Compteur = Compteur + 1
  'Ouvre le fichier texte et mémorise le contenu
  With .OpenTextFile(Chemin & Fichier.Name, 1)
  T = .readall
  .Close
  End With

  'Traite le contenu
  'If....
  'Crée le fichier texte modifié

  With .CreateTextFile(Chemin & "OK " & Fichier.Name, True)
  .WriteLine T
  .Close
  End With
  End If
  Next Fichier
  End With
  MsgBox Compteur & " fichiers traités."
End Sub


Merci de votre aide
C.Auverland
 

Pièces jointes

Dernière édition:
Super cela fonctionne par contre il faut que la ligne contienne 3 "-" pour être supprimer si elle a plus de caractère elle est pas supprimer
ou comme sur la colonne temps il y a un "s" il faut que dans la macro j'inscive
If T$ = "--s-" Then Tablo(I) = "": Modif = 1 'suppr lig avec tirets sous Date

Il y a pas une solution pour que si il vois une ligne commençant par 2 "-" il la supprime directement ?
 
- 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

Discussions similaires

Réponses
5
Affichages
703
Réponses
3
Affichages
800
Retour