Je suis =E0 la recherche d'une solution VBA pour enregistrer=20
un fichier Excel au format CSV (s=E9parateur point-virgule).
Avec Excel2002, la fonction SaveAs avec FileFormat:=3DxlCSV=20
ne fonctionne pas car le fichier cr=E9=E9 =E0 des virgules pour=20
s=E9parateurs !!! Par contre, elle marche sous Excel2000.
Local Argument de type Variant facultatif. La valeur True enregistre les fichiers en fonction de la langue de Microsoft Excel (y compris les paramètres du Panneau de configuration). La valeur False (valeur par défaut) enregistre les fichiers en fonction de la langue de Visual Basic pour Applications (VBA) (qui est généralement l'anglais des États-Unis, sauf si le projet VBA où Workbooks.Open est exécuté est un ancien projet VBA XL5/95 de niveau international).
-- Bonne Journée =================================================== Hervé Branchu, Sitel France pour l'Assistance Utilisateur Microsoft
"Laurent THIBAULT" a écrit dans le message de news: 07f501c380dd$d47e7190$ Bonjour,
Je suis à la recherche d'une solution VBA pour enregistrer un fichier Excel au format CSV (séparateur point-virgule).
Avec Excel2002, la fonction SaveAs avec FileFormat:=xlCSV ne fonctionne pas car le fichier créé à des virgules pour séparateurs !!! Par contre, elle marche sous Excel2000.
Merci
Bonjour Laurent
Dans la fonction SaveAs utiliser le commutateur LOCAL=true
Local Argument de type Variant facultatif. La valeur True enregistre les
fichiers en fonction de la langue de Microsoft Excel (y compris les paramètres
du Panneau de configuration). La valeur False (valeur par défaut) enregistre les
fichiers en fonction de la langue de Visual Basic pour Applications (VBA) (qui
est généralement l'anglais des États-Unis, sauf si le projet VBA où
Workbooks.Open est exécuté est un ancien projet VBA XL5/95 de niveau
international).
--
Bonne Journée
=================================================== Hervé Branchu, Sitel France pour l'Assistance Utilisateur Microsoft
"Laurent THIBAULT" <lthibaul@saur.fr> a écrit dans le message de news:
07f501c380dd$d47e7190$a101280a@phx.gbl...
Bonjour,
Je suis à la recherche d'une solution VBA pour enregistrer
un fichier Excel au format CSV (séparateur point-virgule).
Avec Excel2002, la fonction SaveAs avec FileFormat:=xlCSV
ne fonctionne pas car le fichier créé à des virgules pour
séparateurs !!! Par contre, elle marche sous Excel2000.
Local Argument de type Variant facultatif. La valeur True enregistre les fichiers en fonction de la langue de Microsoft Excel (y compris les paramètres du Panneau de configuration). La valeur False (valeur par défaut) enregistre les fichiers en fonction de la langue de Visual Basic pour Applications (VBA) (qui est généralement l'anglais des États-Unis, sauf si le projet VBA où Workbooks.Open est exécuté est un ancien projet VBA XL5/95 de niveau international).
-- Bonne Journée =================================================== Hervé Branchu, Sitel France pour l'Assistance Utilisateur Microsoft
"Laurent THIBAULT" a écrit dans le message de news: 07f501c380dd$d47e7190$ Bonjour,
Je suis à la recherche d'une solution VBA pour enregistrer un fichier Excel au format CSV (séparateur point-virgule).
Avec Excel2002, la fonction SaveAs avec FileFormat:=xlCSV ne fonctionne pas car le fichier créé à des virgules pour séparateurs !!! Par contre, elle marche sous Excel2000.