[Excel\VBA] Separateur de décimale
TheAhmed
-
wilfried_42 Messages postés 912 Statut Contributeur -
wilfried_42 Messages postés 912 Statut Contributeur -
Bonjour,
J'ai développé une macro VBA qui extrait des données depuis un fichiers textes. Ces données sont des nombres réels dont le séparateur est la ",". J'exécute sur mon poste, ça marche bien. Mais sur un autre poste sur le quel le séparateur par défaut dans Windows est le ".", ca ne marche pas.
Comment corriger sans problèmes sachant que je ne veux pas modifier les paramètres de tous les PC ou ça ne marche pas et faire un code qui soint indépendant de la configuration du séparateur??
Merci d'avance
J'ai développé une macro VBA qui extrait des données depuis un fichiers textes. Ces données sont des nombres réels dont le séparateur est la ",". J'exécute sur mon poste, ça marche bien. Mais sur un autre poste sur le quel le séparateur par défaut dans Windows est le ".", ca ne marche pas.
Comment corriger sans problèmes sachant que je ne veux pas modifier les paramètres de tous les PC ou ça ne marche pas et faire un code qui soint indépendant de la configuration du séparateur??
Merci d'avance
A voir également:
- [Excel\VBA] Separateur de décimale
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Déplacer colonne excel - Guide
1 réponse
Bonjour
sans la macro, difficile à dire, tu dois avoir une conversion quelque part, la virgule est un format français, le . un format anglais
sans la macro, difficile à dire, tu dois avoir une conversion quelque part, la virgule est un format français, le . un format anglais
fonction Langue() as boolean
langue = false
if Application.International(xlCountryCode) then langue = true
end function
if langue() = true then separateur = "," else separateur = "."