XL 2010 VBA - paramétrer format décimale à l'ouverture

  • 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 sollicite de nouveau votre aide car j'ai de temps en temps besoin de travailler avec le "." comme séparateur de décimales au lieu de la virgule. Mais j'ai un fichier qui doit obligatoirement être géré avec la virgule comme séparateur.
Existe-t-il une macro pour activer se paramètre à l'ouverture du fichier pour mon classeur complet.
Merci d'avance.
 
Bonjour kan

Pas besoin de macro. Vas dans options > options avanceés > décoche "utiliser séparateur système" et apporte les modifications. Sinon (si tu as une macro) un exemple à adapter.

Cells(lig, col) = Replace(Cells(lig, col), ",", ".")
 
Dernière édition:
Bonjour Lone-wolf, merci pour ce début de réponse
Je souhaitais éviter de faire cette manip à chaque ouverture du fichier que je souhaitais avoir une macro.
Pour compléter : mon fichier en question est une BDD qui me sert à générer des fichiers plats à intégrer dans un logiciel qui n'acceptent pas les points comme séparateurs de décimales. Je voulais donc savoir si il était possible d'automatiser la modification des paramètres à l'ouverture du fichier.
Ok pour la seconde solution mais je la trouve moins "propre"...
 
Bonjour à tous,

Tu mets ceci dans le Module ThisWorkBook :

Code:
Private Sub Workbook_Open()
With Application
        .DecimalSeparator = ","
        .UseSystemSeparators = False
    End With
End Sub

Tu fais l'inverse dans le module BeforeClose ou BeforeSave.

A+ à tous
 
- 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
602
Réponses
5
Affichages
402
Réponses
4
Affichages
461
Retour