VBA impossible de supprimer les espaces

pourquoi trim ne fonctionne pas en VBA?

for i = 3 to 2000
activesheet.cells(i,"C").value = trim(Activesheet.cells(i,"C").value)
next i

Peu importe comment j'essaie de son parvenez pas à supprimer l'espace entre le texte

 hiii              how ' even after trying trim the o/p is still these
 hiii              how

Est-il quelque chose de mal iam faire avec garniture ? J'ai juste besoin de supprimer les espaces supplémentaires alors j'ai trouvé garniture de le faire mais sa ne fonctionne pas bien ltrim et rtrim fonctionnent très bien

Vraiment? Merci que dois-je faire pour enlever les espaces entre les
Replace(Activesheet.cells(i,"C").value," ") serait de se débarrasser de tous les espaces dans la chaîne. Pas si sûr que voulez vous voulez bien .....
Avez-vous lu l'aide de VBA pour la Trim fonction? Parce que c'est maintenant que Trim est censé faire...
Pas vraiment important mais vous pouvez supprimer les activesheet partie. Et pour chaque boucle par range("C3:C2000") probobly être plus rapide.

OriginalL'auteur niko | 2011-09-13