[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.
    0
    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
      0
      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 !!!
        0
    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
      0