Enregistrer une feuille de calcul en *.txt

nsr88 -  
 nsr88 -
Bonjour,

J'écris du vba pour des gens qui n'y connaissent rien et j'aimerai leur faciliter la tache. Cad, je leur prépare des macro sur vba mais pour que ce soit utilisable, je dois enregistrer une feuille de calcul en texte (séparateur : tabulation)
Y a t il qqn qui pourrait m'aider svp ?

7 réponses

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    Celui qui pourrait certainement t'aider c'est... l'éditeur de macros.
    A+
    0
  2. nsr88
     
    Je vais regarder ça !
    Merci
    0
    1. nsr88
       
      Je cherche le code VBA me permettant d'enregistrer une feuille en *.txt
      ;)
      0
  3. nsr88
     
    Quand je cherche dans l'aide, aucune fenêtre utilisable ne s'affiche. Du coup pas de réponse
    0
  4. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Ce n'est pas dans l'aide que tu trouvera ça mais dans l'éditeur de macros.
    Le ruban -> Développeur - >> Enregistrer une macro
    Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
    NOTE : Je ne répond pas aux MP pour les questions techniques.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. nsr88
     
    Je ne pense pas que ce soit ça que je cherche.

    Laisse moi t'expliquer de manière plus claire :

    Sur la feuille 2 j'ai des données.
    Ensuite je lance mon code VBA pour traiter ces données et afficher le résultat de ce traitement en feuilles 3, 4, 5, 6, etc...

    Ce que je cherche, c'est à enregistrer les feuilles 3, 4, 5, 6, etc... séparément dans Mes documents au format texte (séparateur : tabulation) avec un nom que je choisirai.

    Il me faudrait donc des lignes de code pour faire ces enregistrement simultanément en cliquant sur un CommandBoutton de UserForm.

    :)
    0
  7. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Faudrait que tu apprenne un peu Excel et plus précisément VBA.
    L'éditeur de macros sert A FAIRE DU VBA
    Avant de dire que ce n'est pas ce que tu cherche sans savoir ce que c'est renseigne-toi d'abord sur l'éditeur de macro.
    A+++
    0
  8. nsr88
     
    ok j'ai trouvé. Je ne pensais pas qu'enregistrer faisait partie des actions enregistrables.

    du coup j'ai trouvé le code que je cherchais lol

    Sub Macro2()
    '
    ' Macro2 Macro
    '

    '
    ActiveWorkbook.SaveAs Filename:= _
    "C:\Documents and Settings\tempo\Mes documents\test macro.txt", FileFormat:= _
    xlText, CreateBackup:=False
    Sheets(4).Select
    ActiveWorkbook.SaveAs Filename:= _
    "C:\Documents and Settings\tempo\Mes documents\test macro2.txt", FileFormat:= _
    xlText, CreateBackup:=False
    End Sub

    Merci
    0