Excel et macro - générer un fichier.

Excel et macro - générer un fichier. - Logiciels - Windows & Software

Marsh Posté le 12-11-2006 à 20:26:22    

Par exemple j'ai des donnés en A1 jusqu'à A100.
 
JE voudrais créer un bouton "générer un fichier" dans la feuille d'excel par ex à coté de la case A1 soit B2, une macro qui me mette ces données (A1 à A100) automatiquement dans un fichier *.txt.
 
Donc voici un exemple du contenu du  fichier *.TXT à générer :
 
texte - en-tête : Voici la distance que paul à parcouru avec son vélo chaque jours :
 
Données de la case A1 à A100
10km
12km
9km
etc etc jusqu'à A100.

Reply

Marsh Posté le 12-11-2006 à 20:26:22   

Reply

Marsh Posté le 12-11-2006 à 21:58:52    

Bonsoir
 
Tu enregistres une macro au moment ou tu exportes ton fichier en fichier texte.
 
Cordialement

Reply

Marsh Posté le 13-11-2006 à 14:03:16    

SuppotDeSaTante a écrit :

Bonsoir
 
Tu enregistres une macro au moment ou tu exportes ton fichier en fichier texte.
 
Cordialement


 
 
Oui c'est ce que je voulais faire, mais je n'y connais rien (encore à visual basic) c'est pour çà que je demande de l'aide pour m'écrire le programme en visual !!
Je pense que çà doit pas être si long !!
 
On clique sur un bouton "générer un fichier" que l'on a crée, et on génère un fichier*.TXT avec le texte si dessus en gras !!
 
Merci ! :hello:  

Reply

Marsh Posté le 13-11-2006 à 14:08:39    

Bah tu n'as pas besoin de t'y connaitre en VB, puisque tu enregistres ce qui se passe à l'écran dans Excel, donc ton programme va se créér tout seul.
 
Apres si vraiment tu veux faire qqchose de paramètrable ok, mais vu ce que tu souhaites, ca semble inutile de recréér qqchose qu'Excel peut te créér en 20 secondes...

Reply

Marsh Posté le 13-11-2006 à 14:15:35    


myoutput = "c:\toto.txt"
Open myoutput For Output As #1
 
Print #1,"texte - en-tête : Voici la distance que paul à parcouru avec son vélo chaque jours :"
 
For compt=1 to 100
    Print #1,cells(compt,1)
next
 
Close#1


Message édité par z_cool le 13-11-2006 à 14:20:27

---------------
#mais-chut
Reply

Marsh Posté le 13-11-2006 à 14:15:53    

si besoin de plus, il y a une partie programmation il me semble sur le forum


---------------
#mais-chut
Reply

Marsh Posté le 13-11-2006 à 17:53:21    

z_cool a écrit :

si besoin de plus, il y a une partie programmation il me semble sur le forum


 
 
merci beaucoup !!  ca marche impeccable.
 
Enfait c'était pas compliqué  :heink: .
 
 :hello:  

Reply

Marsh Posté le 14-11-2006 à 07:31:43    

une version optimisé serait de ne faire qu un Print #1....
 
 
mais regarde ma signature dis d'elle meme ce que j en pense  :D


---------------
#mais-chut
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed