Plus tôt aujourd'hui, je nettoyais des données, en utilisant la fonction .trim() vba. Bien que cela ait causé. être changé en, et je ne sais pas pourquoi.Excel VBA. Modification de la fonction Trim. à,
Cells(rw, j).Value = Trim(Cells(rw, j).Value)
Est-ce que je l'ai fait, et cela a changé les valeurs comme suit:
5.2 ->
5,2On pourrait penser que cela est dû aux paramètres locaux, bien que la même colonne contient des valeurs comme 3 (6.1) qui ne sont pas foiré.
Merci à l'avance
essayez d'utiliser 'Cells (rw, j) .Value = Trim (Cells (rw, j))' – Shrikant
Qu'est-ce que '.NumberFormat' pour cette cellule? – braX
Je parierais que ma maison est les paramètres locaux. La raison pour laquelle '3 (6.1)' conserve un point décimal est que, je suis assez sûr, cette valeur sera interprétée comme une chaîne. – Ambie