creer un fichier

creer un fichier - VB/VBA/VBS - Programmation

Marsh Posté le 20-05-2005 à 10:10:03    

bonjour! :hello:  
J ai une petite question.
J'ai créé un fichier excel en utilisant la commande:
Open nomFichier For Output As #2 Write
J ai l'impression que c'est bon mais il me met une erreur de compilation.
Quelqu'un saurait ce qui ne va pas?
Merci d'avance! :jap:

Reply

Marsh Posté le 20-05-2005 à 10:10:03   

Reply

Marsh Posté le 20-05-2005 à 10:22:50    

Pourquoi le Write?
C'est ce qui te donne ton erreur de compilation.

Reply

Marsh Posté le 20-05-2005 à 10:47:01    

Pour un fichier excel, ne serait pas mieux d'utiliser l'objet Excel (avec Excel.Application et Excel.Documents...)???

Reply

Marsh Posté le 20-05-2005 à 10:50:56    

oui c est ca c est le write qui me donne mon erreur! Mais si je l'enlève il me creer le fichier en lecture seule donc je me suis dit que j allais mettre le write, non?
 
Sinon pour utiliser l'objet Excel (avec Excel.Application et Excel.Documents...), je suis d accord mais je ne savais pas qu il y avais ca! Je vais regarder....

Reply

Marsh Posté le 20-05-2005 à 12:13:38    

Open "chemin et nom fichier" for Output as #2
Print #2, qqch
Close #2
 
Tu as tout ça dans ton prog ?


---------------
now : do nothing
Reply

Marsh Posté le 20-05-2005 à 13:02:01    

Ca y est ca marche enfin! Bon c est vrai je debute dans ce langage donc je met un peu de temps...
J ai donc fait pour ceux que ca interesse:
Workbooks.Add 'j ajoute un fichier excel
cheminfichier= "C:\mesdocument\monfichier.xls"  'je lui donne le chemin ou je veux qu il le mette
ActiveWorkbook.SaveAs cheminfichier 'je le sauvegarde sous ce chemin
nomfichier = ActiveWorkbook.Name 'et je recupere son nom de fichier pour pouvoir le fermer ensuite
 
Et a la fin je fais:
Workbooks(nomfichier).Activate 'je le met en premier plan
ActiveWorkbook.Save 'je le sauvegarde
Workbooks(nom_fichier).Close 'et je le ferme
 
Merci a tout le monde!

Reply

Sujets relatifs:

Leave a Replay

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