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 :

[VBA-E] Probleme avec Nombre stocké sous forme de texte


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2006
    Messages : 54
    Points : 38
    Points
    38
    Par défaut [VBA-E] Probleme avec Nombre stocké sous forme de texte
    Hello,

    Bon voilà je me rends compte que mes sommes de chiffres ne sont pas correctes, et je m'apercois qu'à certains moments Excel m'alerte d'un probleme avec le format de mes nombres : il me dit :
    "nombre stocké sous la forme de texte" et me propose de les convertir en nomobre, ce qui resoud mon probleme de calcul.

    Seulement probleme, il faudrait que je puisse rentrer ca dans mon code, et là impossible de trouver une solution.
    J'ai essayé :
    -d'enregistrer en macro la conversion en nombre quand Excel me la propose, mais la macro reste vide
    -de changer les formats de mes colonnes de nombre avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Columns("P:P").Select
        Selection.NumberFormat = "0.00"
    mais le probleme reste le meme.
    Enfin bref, je cale...

    Le pire, c'est que quand je rentre à la main dans une cellule, et que je la valide simplement en appuyant sur Entrée, il corrige tout seul ce format de nombre....

    J'ai vu sur un ancien post que les fonctions CInt ou Cdbl pouvaient corriger celà.

    Quelqu'un pourrait me venir en aide? Merci Merci

    EDIT : je viens de m'apercevoir que les cellules qui posent probleme sont celles qui contiennent des chiffres après la virgule différent de ,00. ---scratch scratch

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2006
    Messages : 54
    Points : 38
    Points
    38
    Par défaut
    Euh...du bruit pour rien, je viens de trouver une fonction sympa dans le menu d'Excel qui m'a permis d'accèder à la solution (Outils>Verif des erreurs). A ma décharge, ce menu n'existe pas sur Excel pour macintosh, et je suis novice sur PC....(bon, sur MAc aussi d'ailleurs...).

    Enfin bref, "aide sur cette erreur " propose une solution qui marche nickel.

    Bonne nuit !
    Convertir les nombres stockés en tant que texte en nombres

    Toute une plage à la fois
    1. Dans une cellule vide, entrez le nombre 1.
    2. Sélectionnez la cellule puis, dans le menu Edition, cliquez sur Copier.
    3. Sélectionnez la plage de nombres stockés en tant que texte que vous souhaitez convertir.
    4. Dans le menu Edition, cliquez sur Collage spécial.
    5. Sous Opération, cliquez sur Multiplication.
    6. Cliquez sur OK.
    7. Supprimez de la cellule le contenu entré à la première étape.

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

Discussions similaires

  1. [XL-2003] Nombre stocké sous forme de texte
    Par Simon et ulrich dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 18/04/2012, 02h35
  2. [XL-2007] Nombre stocké sous forme de texte
    Par torvald dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 11/05/2011, 13h10
  3. Nombre stocké sous forme de texte .xls
    Par pfellmann dans le forum iReport
    Réponses: 0
    Dernier message: 05/08/2009, 11h11
  4. Nombre stocké sous forme de texte
    Par Archampi dans le forum Excel
    Réponses: 2
    Dernier message: 05/11/2008, 20h53
  5. Nombre stocké sous forme de texte
    Par krhyme dans le forum IHM
    Réponses: 5
    Dernier message: 31/10/2007, 00h12

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