creer un fichier - VB/VBA/VBS - Programmation
Marsh Posté le 20-05-2005 à 10:22:50
Pourquoi le Write?
C'est ce qui te donne ton erreur de compilation.
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...)???
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....
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 ?
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!
Marsh Posté le 20-05-2005 à 10:10:03
bonjour!
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!