J’ai créé une
macro pour importer un fichier .asc depuis excel, y faire quelques analyses (j’appelle une
autre macro), puis l’enregistrer au format .xls
Le problème c'est qu'en fermant le fichier, excel me dit qu'il ne peut enregistrer le fichier que sous un format de base, du genre txt, ce qui fait que je perds des info importantes, en particulier les formules que j'utilise.
Je ne sais pas si le problème vient de l'importation du fichier asc, de l'enregistrement sous xls...
quelqu'un peut-il m'aider/me conseiller ?
merci d'avance !
Calire
ci dessous le code que j'utilise sous visual basic :
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 11 févr. 2009 à 20:15
Salut
Oui, Excel est du VBA, pas tout à fait du VB6 --> Modif catégorie.
Normal : Tu sauves un XLS au format TEXT :
ActiveWorkbook.SaveAs Filename:= _
"C:\Dokumente und Einstellungen\expe1-1-1\100R.xls" _ , FileFormat:xlText , CreateBackup:False
Utilise xlNormal
Quand tu as un doute, enregistre une macro pendant que tu fais la manip à la main et regarde le code.
C'est comme ça que j'ai fait pour trouver ton erreur.
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)