[vba] espace nombre

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

3 réponses

  1. 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.
    1. 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
      1. 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 !!!
    2. bonjour,
      je vous remercie tous pour vos réponses rapides et vais essayer de suite de les mettre en application !!!
      à bientôt
      Aurélie