cs_youlel
Messages postés24Date d'inscriptionmardi 29 mars 2005StatutMembreDernière intervention19 juillet 2005
-
2 mai 2005 à 14:05
cs_youlel
Messages postés24Date d'inscriptionmardi 29 mars 2005StatutMembreDernière intervention19 juillet 2005
-
2 mai 2005 à 15:59
bonjour,
je cherche à transformer sous vb un fichier excel en fichier texte afin qu'il soit compatible avec un autre logiciel sous unix qui lit que les fichiers texte sachant que j'ai deja travailler sur ce fichier et j'ai filtrer les données indesirables
merci d'avance et bonne fin de journée
cs_EBArtSoft
Messages postés4525Date d'inscriptiondimanche 29 septembre 2002StatutModérateurDernière intervention22 avril 20199 2 mai 2005 à 14:20
Plusieurs solution :
- soit en utilisant les fonctions d'excel ThisWorkBook.SaveAs ....
- soit en creant un fichier texte en recuperant chque cellule
- soit en controlant l'impression
- soit en controlant un logiciel de conversion tierce
joule93
Messages postés21Date d'inscriptionlundi 2 mai 2005StatutMembreDernière intervention19 juillet 2005 2 mai 2005 à 15:40
Je pense qu'il vaut mieu utiliser: ActiveWorkbook.SaveAs
ActiveWorkbook corespond au classeur Excel qui est actif, .SaveAs représente la fonction enregistrer sous de Excel.
Mais je pense qu'il serait plus pratique de récupérer tes données cellules par cellules, et ensuite de les passer en txt.
Pour lire une cellule, tu utilise: var = .range("A1")
Ou var est une variable (pour stocker la valeur) et A1 ta cellule.
Pour ton fichier texte, je pense qu'il faudrai utiliser un code dans ce genre:
Open "C:\....\Fichier.txt" for Output as #1 (ouvre un fichier txt pour modification en fichier #1)
Print #1, var (Pour écrire ta valeur dans le fichier)