Je souhaite utiliser un grand ensemble de données issues de mon ERP.
La difficulté est que les nombres ressortent en format "texte":
Le nombre 146000,00 s'écrit de la manière suivante : 146.000,00
Si je remplace dans une macro le caractère '.' par rien.
Le "146000,00" est au format texte
Je force par macro le changement de format en format numérique.
La macro s’exécute bien mais pour Excel m'informe :
'Le nombre dans cette cellule est au format texte ou précédé d'une apostrophe'
Je dois faire un forçage manuel pour convertir en texte.
...
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sheets("Data").Select Range("L:O,Q:Q,T:W,Y:AB,AD:AG,AI:AL,AW:AX,BB:BE").Select Selection.Replace What:=".", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Selection.NumberFormat = "_($* #,##0.00_);_($* (#,##0.00);_($* ""-""?? _);_(@_)"
Vos idées car je galère...
A++
Marc
Partager