[vba] espace nombre

vocanson -  
 vocanson -
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. Armojax Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   1 529
     
    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
  2. Utilisateur anonyme
     
    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. Armojax Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   1 529
       
      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
  3. vocanson
     
    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