XL 2010 vba format csv séparateur donnée et décimale

  • Initiateur de la discussion Initiateur de la discussion kan3pz
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

kan3pz

XLDnaute Occasionnel
Bonjour à tous,
Je vous sollicite une fois de plus pour une fonction vba. je souhaite enregistrer un classeur créé sous le format csv avec ";" comme séparateur de donnée et "," comme séparateur décimale.

J'ai trouvé le code suivant pour ouvrir un fichier sous ce format mais comme c'est une création je souhaite l'affecter au moment de la fermeture et de l'enregistrement du fichier.

Code:
Workbooks.OpenText Filename:="adresse\monfichier.csv", StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlNone, ConsecutiveDelimiter:=False, Semicolon:=True, DecimalSeparator:=","

Merci d'avance !
 
Bonsoir Modeste geedee,
Après un petit moment de bidouille ça fonctionne !
Code:
        Application.DisplayAlerts = False
        Workbooks(Monfichier).SaveAs Filename:=Monfichier, FileFormat:=xlCSV, Local:=True
        Workbooks(Monfichier).Close savechanges:=False 
        Application.DisplayAlerts = True

A noter dans le cas où j'ouvre mon fichier (déjà sur un format csv mais pas avec les bons séparateurs) si j'applique l'instruction "Workbooks(Monfichier).Close savechanges:=True" lors de la fermeture le fichier s'enregistre sous le format de départ en écrasant la bonne version...

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
568
Réponses
1
Affichages
796
Réponses
22
Affichages
3 K
Réponses
2
Affichages
1 K
  • Question Question
Microsoft 365 Import CSV
Réponses
9
Affichages
2 K
Retour