Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 19/04/2006, 17h18   #1 (permalink)
Chaps
Guest
 
Messages: n/a
Par défaut Export 1 colonne précise en fichier txt

Bonjour,

Voici mon besoin...
J'ai une feuille excel, par exemple composée de deux colonnes, j'aurai besoin via une macro d'exporter seulement ma colonne B en fichier texte, par exemple sur c:\\test.txt.
Pour info, le nombre de lignes est non constant.
Merci de me transmettre le code à suivre
  Réponse avec citation
ANNONCES
Vieux 19/04/2006, 18h15   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de Hervé
 
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 4 454
Par défaut Re:Export 1 colonne précise en fichier txt

Bonjour chaps

peut etre comme ceci :


Citation:
Sub Bouton1_QuandClic()
Dim i As Integer


Open 'c:\\\\\\\\test.txt' ForOutputAs #1
For i = 1 To Range('b65536').End(xlUp).Row
Print #1, Cells(i, 2)
Next i
Close

End Sub

salut

Message édité par: hervé, à: 19/04/2006 17:16
Hervé est déconnecté   Réponse avec citation
Vieux 19/04/2006, 18h16   #3 (permalink)
XLDnaute Accro
 
Date d'inscription: février 2005
Localisation: Arras
Version Excel : Excel 2003 (PC)
Messages: 1 422
Envoyer un message via MSN à dg62
Par défaut Re:Export 1 colonne précise en fichier txt

Bonjour Chaps

Code:
Sub colB() 'col B en fichier Texte
Dim c As Range
Open 'c:\\test.txt' For Output As 1
For Each c In Range('B:B')
If c > '' Then
    Write #1, c.Value
End If

Next c
    
Close #1
End Sub

Salut Hervé

Message édité par: dg62, à: 19/04/2006 17:19
__________________
@+

dg62 est déconnecté   Réponse avec citation
Vieux 20/04/2006, 11h03   #4 (permalink)
Chaps
Guest
 
Messages: n/a
Par défaut Re:Export 1 colonne précise en fichier txt

Re,

C apparemment totalement opérationnel !

Merci....
  Réponse avec citation
Vieux 20/04/2006, 11h27   #5 (permalink)
Chaps
Guest
 
Messages: n/a
Par défaut Re:Export 1 colonne précise en fichier txt

Re,

Après analyse plus profonde, il me faudrait un mix de vos deux propositions. A savoir, je pense ne pas avoir été assez précis pour Hervé, dg62 avait anticipé apparemment, le fichier test.txt prend fin dès qu'une cellule en b est vide.
Par contre pour dg62 j'ai un pb de format, j'obtiens dans mon fichier txt des ' en début et fin de ligne.
J'ai cherché en vain à mixer vos propositions, mais j'apprends au fur et à mesure des réponses que j'obtiens...
Merci pour le retour complémentaire !
@+
Chaps
  Réponse avec citation
Vieux 20/04/2006, 12h01   #6 (permalink)
Chaps
Guest
 
Messages: n/a
Par défaut Re:Export 1 colonne précise en fichier txt

Re de re de ....

Après tatonnement hazardeux, je suis arrivé à obtenir ce que je souhaitais. Soit j'ai modifié dans la macro de dg62 le mot write par le mot print. Et là je n'ai plus de ' en début et fin de phrase.
Merci de me confirmer si c'est manip est correct ou rectificatif de celle d'Hervé.

Chaps
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 09h44.


(C) 2006 Excel Downloads