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 ?

A voir également:

7 réponses

lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
Celui qui pourrait certainement t'aider c'est... l'éditeur de macros.
A+
0
nsr88
 
Je vais regarder ça !
Merci
0
nsr88
 
Je cherche le code VBA me permettant d'enregistrer une feuille en *.txt
;)
0
nsr88
 
Quand je cherche dans l'aide, aucune fenêtre utilisable ne s'affiche. Du coup pas de réponse
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
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
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