Conversion d'un fichier xls en fichier txt

aminezer Messages postés 10 Statut Membre -  
aminezer Messages postés 10 Statut Membre -
bjr svp les amis j'ai un petit problème
je veux convertir un fichier .xls en fichier .txt avec certain conditions
par exemple: on un nom de 6 caractères dans xls et je veux avoir un nom .txt mais en 10 caractères exemple: Patrick=6 caractères en xls ,je avoir :0000Patrick en txt
merci d'avance les amis veuillez m'aider svp

3 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Mettez a dispo une maquette xls avec le format du fichier txt sur

    https://www.cjoint.com/

    n'oubliez pas de copier/coller le lien cree dans votre prochain message

    A+
    0
    1. aminezer Messages postés 10 Statut Membre 1
       
      merci mais je veux un programme avec vba 2007
      0
    2. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Bonjour,

      Pour vous donner un programme a representatif de ce que vous attendez, il faut un minimun de details,
      exemple: Patrick=6 caractères en xls ,je avoir :0000Patrick en txt ceci est un des details, s'il y en a d'autres, un fichier xls avec les details du format txt sont indispensables.

      A+
      0
    3. aminezer Messages postés 10 Statut Membre 1
       
      ok je vous l'envoie prochainement merci bcp
      0
  2. Frenchie83 Messages postés 2254 Statut Membre 339
     
    Bonjour

    Quelque chose dans ce genre

    Sub EnregistrementEnTxt()
    NbCArExt = Len(Right(ActiveWorkbook.Name, Len(ActiveWorkbook.Name) - InStr(1, ActiveWorkbook.Name, ".", 1)))
    NbCarFichier = Len(ActiveWorkbook.Name) - NbCArExt - 1
    If NbCarFichier >= 10 Then GoTo Enregistrement
    NbZero = 10 - NbCarFichier
    NomFich = String(NbZero, "0") & Left(ActiveWorkbook.Name, NbCarFichier)

    Enregistrement:
    ActiveWorkbook.SaveAs Filename:="C:\..\..\..\" & NomFich & ".txt", FileFormat:=xlText, CreateBackup:=False
    End Sub

    a essayer

    cdlt
    0
  3. aminezer Messages postés 10 Statut Membre 1
     
    merci mon amis mais ça na pas marché je vais vous envoyé mon fichier avec les détails prochainement et vous essayerais de trouver une solution ensemble avec moi merci encore
    0