IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

supprimer le dernier caractère d'une cellule


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé Avatar de bosk1000
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    706
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 706
    Par défaut supprimer le dernier caractère d'une cellule
    je voudrais supprimer le dernier caratère de toutes les cellule de la colone F

    pour expliquer j'ai dans la cellule "10.870", pour transformer cette valeur en chiffre je dois faire "remplace point par virgule", mais le probleme viens du 0 à la fin qui plante la manip dans la macro

    donc je dois d'abord supprimer le 0 final

    petit truc bizarre, lorsque je fait remplace point par virgule (sans macro), ça fonctionne sauf si je l'automatise en macro, ou la il efface le point et je me retrouve avec "10 870" ??? "petit bug"

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    554
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 554
    Par défaut
    Non ce n'est pas un bug
    Pour lui la "," est certainement comprise comme un séparateur de millier

    Par contre je ne comprends pas pourquoi le 0 pose problème dans ta fonction

    Sinon, tu te fais un truc dans ce genre là
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Cells(1, 2).Value = CDbl(Cells(1, 1).Value)
    Ainsi, tu boucles sur toute ta colonne pour passer les données en numérique dans une autre colonne et tu n'auras plus qu'à faire un cpier-coller de ta nouvelle colonne
    Comme çà, plus de problème de 0, de remplacement de caractère ,etc ....

  3. #3
    Membre éclairé Avatar de bosk1000
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    706
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 706
    Par défaut
    super
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Supprimer les 8 derniers caractères d'une cellule
    Par fherolvera dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/10/2011, 23h04
  2. Réponses: 6
    Dernier message: 09/11/2010, 16h31
  3. supprimer le dernier caractère d'une chaine
    Par Jcpan dans le forum Débuter
    Réponses: 21
    Dernier message: 30/04/2009, 14h41
  4. supprimer le dernier caractère d'une chaine
    Par can48yous dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 16/06/2008, 16h24
  5. Supprimer le dernier caractère d'une string
    Par calagan99 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 10/07/2007, 10h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo