Bonjour à tous,
Sur 2010 avec :
je m'attend à obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Sub test() Dim tmp As String, debut As Long tmp = "CUMUL : 135 022,05 4 000,00 123 456,78" debut = 8 tmp = Replace(tmp, " ", "|", debut, 1, vbTextCompare) End Subor j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part "CUMUL :|135 022,05 4 000,00 123 456,78"
Pour Start l'aide dit bien : Position dans l'argument expression où la recherche de sous-chaîne doit commencer.,
Code : Sélectionner tout - Visualiser dans une fenêtre à part "|135 022,05 4 000,00 123 456,78"
pas qu'il va tout dégager... C'est moi qui interprète mal ?
Qu'en pensez-vous ?
Sinon je ferais autrement mais ça m'intrigue n'ayant rien vu là-dessus. Et puis 1 ligne c'est mieux que 5...
Le but, vous l'aurez deviné, est de placer des séparateurs entre des décimaux avec séparateurs de millier gênants
eric
Partager