Problème de remplacement

GGPS58

XLDnaute Occasionnel
Bonjour à tous,

J'ai un fichier de données issues de fichiers txt que j'ai récupéré (Environ 10000 lignes).
J'ai besoin de "traiter" ces informations.
Par exemple, je souhaite remplacer les points par des virgules (pour transformer du texte en nombre).
Si j'utilise "manuellement" Edition - Remplacer, cela fonctionne parfaitement.
J'ai donc décidé d'automatiser cette action sous vba avec (replace,".",",")
, mais là le traitement ne fonctionne plus correctement.
L'un de vous pourrait il m'aider à trouver ce que je ne fais pas correctement.

Je vous joint un fichier simplifié
D'avance merci de vos conseils.
 

Pièces jointes

  • TEST-G.xls
    36 KB · Affichages: 60

Staple1600

XLDnaute Barbatruc
Re : Problème de remplacement

Bonjour



Déjà, je changerai ceci
Code:
Dim L As Integer
Dim LIGNE As Integer
en cela
Code:
Dim L As Long
Dim LIGNE As Long
Et j'utiliserai Données/Convertir (cela est plus simple et ici suffisamment rapide pour éviter l'emploi d'une macro ;) )

EDITION: re job75
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re : Problème de remplacement

Re


Tu as essayé Données/Convertir ?

Je l'ai fait (sur ton fichier) et cela fonctionne très bien.
doconvv..jpg

PS: évidemment tu peux utiliser cette méthode en VBA.
 
Dernière édition:

GGPS58

XLDnaute Occasionnel
Re : Problème de remplacement

Merci JOB,

Ca à l'air de fonctionner. Je vais tester cela sur mon fichier de base
Pour l'autre partie de ma moulinette (suppression du "="), pour avoir une date, je vais regarder.
Et puis regarder "données/convertir")

Merci à tous les deux (JOB75 et STAPLE1600)
 

Discussions similaires

Statistiques des forums

Discussions
312 038
Messages
2 084 824
Membres
102 682
dernier inscrit
ing_dupree