[vba] espace nombre

Fermé
vocanson - 20 avril 2006 à 17:35
 vocanson - 21 avril 2006 à 09:25
bonjour,

j'aimerais utiliser une macro vba excel pour enlever les espaces dans les nombres d'un tableau (par exemple que 27 200 devienne automatiquement 27200),
quelqu'un a-t-il la solution ?
merci d'avance,

Aurélie
A voir également:

3 réponses

Armojax Messages postés 1860 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 2 octobre 2024 1 528
20 avril 2006 à 18:52
Bonsoir Aurélie,

Vraisemblablement, l'option Séparateur de milliers est activée.
Sélectionne les données concernées, puis :
- Format/Cellule.../Nombre
- Décoche la case Utilisez le séparateur de milliers.
0
Utilisateur anonyme
21 avril 2006 à 01:05
Bonjour à vous,

et si ce n'était pas l'option en question, en complément
j'ajoute ceci !

Il pourrait aussi y avoir conflit de version ou de langue,
ce type de problème survient aussi lors d'importation
comme avec access. J'ai rencontré ces problèmes à plus
d'une reprise.

La transformation en VBA se fait par la fonction [ Val ]

Sub Xfr()
Cells(x,y).Value = Val ( Cells(x,y).Value )
End Sub

Toutefois, il y a aussi la possibilité de formatter une feuille et
déclarer toutes les cellules de type nombre et de faire un
collage spécial de la donnée seulement.

Lupin
0
Armojax Messages postés 1860 Date d'inscription mercredi 19 janvier 2005 Statut Membre Dernière intervention 2 octobre 2024 1 528
21 avril 2006 à 07:43
Tu as raison, ça peut aussi être ça, effectivement.
Bonne journée.

PS. Aujourd'hui, 4 h 39 de décalage horaire entre nous... Je n'avais pas réalisé pourquoi tu écris si tard !!!
0
bonjour,
je vous remercie tous pour vos réponses rapides et vais essayer de suite de les mettre en application !!!
à bientôt
Aurélie
0