+ Répondre à la discussion
Affichage des résultats 1 à 8 sur 8
  1. #1
    Invité de passage
    Profil pro
    Inscrit en
    mars 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : mars 2009
    Messages : 4
    Points : 1
    Points
    1

    Par défaut Comment désactiver le formatage automatique des cellules en 'scientifique' ?

    Bonjour à tous,
    Je souhaite savoir comment désactiver la formatage automatique des cellules contenant des valeurs comme 2E7, en format scientifique....

    Excel convertit automatiquement ma cellule en format scientifique. J'ai donc essayé le format 'nombre'... qui m'affiche dès lors 20000000 (logique !), mais ce n'est pas ce que je veux !

    La seule façon que j'ai trouvé serait de convertir en format 'texte' mais ça ne me va pas non plus.
    Je vous explique rapidement pourquoi :
    j'ai créé une requête d'importation de données via MS Query, et la clé d'entrée de cette requête est la famille d'achat (qui s'écrit avec un chiffre, une lettre, un chiffre : ex 2A3, 3G2, et mon fameux 2E7 !!).
    Bref, si je convertit ma cellule en format 'texte', du coup, Query ne reconnait pas la valeur comme étant la même que celle rentrée dans l'ERP (d'où je vais faire l'extraction) et donc me renvoit une page de données vide.

    J'espère avoir été assez claire... mais n'hésitez pas à me poser des questions si ce n'est pas le cas.

    Merci à tout ceux qui pourront m'aider et à bientôt j'espère !

    Pour info, j'utilise Excel 2007

  2. #2
    Membre Expert
    Inscrit en
    juillet 2007
    Messages
    2 132
    Détails du profil
    Informations forums :
    Inscription : juillet 2007
    Messages : 2 132
    Points : 2 415
    Points
    2 415

    Par défaut

    Salut Grenouille31 et le forum
    Bienvenu
    J'ai donc essayé le format 'nombre'... qui m'affiche dès lors 20000000 (logique !), mais ce n'est pas ce que je veux !
    Mais nous, on ne sait pas ce que tu veux !!!
    tu peux mettre un format monnaie ou un format personnalisé comme #_##0___"M€"(_ pour espace).
    A+
    PS sur 2003 20000000 s'affiche correctement en standard, à condition d'avoir la place

  3. #3
    Invité de passage
    Profil pro
    Inscrit en
    mars 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : mars 2009
    Messages : 4
    Points : 1
    Points
    1

    Par défaut

    Ah désolée ! Effectivemùent, ça parait clair quand on est concerné !!

    Donc, en gros, je veux pouvoir écrire dans ma cellule '2E7', sans que ça se transforme en format scientifique (et devienne 20000000), et sans le mettre en format texte, sinon ma requête derrière ne comprend pas.
    Je ne peux pas non plus l'écrire en mettant l'apostrophe (comme on fait des fois pour éviter qu'excel pense qu'on veut écrire une formule alors qu'on veux juste le signe +) sinon MS query cherche la valeur '2E7 et non pas 2E7.

    Voilà, j'espère avoir été un peu plus claire !
    merci en tout cas

  4. #4
    Membre Expert
    Inscrit en
    juillet 2007
    Messages
    2 132
    Détails du profil
    Informations forums :
    Inscription : juillet 2007
    Messages : 2 132
    Points : 2 415
    Points
    2 415

    Par défaut

    Salut Grenouille31 et le forum
    Désolé, je n'avais pas compris. Effectivement Office transforme 2E7 en notation scientifique (même sous word, ça crée problème).
    Mais si tu ne peux changer le format de la cellule, je ne vois pas de solution.
    A+

  5. #5
    Invité de passage
    Profil pro
    Inscrit en
    mars 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : mars 2009
    Messages : 4
    Points : 1
    Points
    1

    Par défaut

    Bonjour Gorfael, Bonjour à tous

    Merci pour ta réponse... même si à priori mon souci ne semble pas pouvoir être résolu !
    Je vais essayer de me débrouiller autrement...
    En tout cas merci et peut être à une prochaine fois.

  6. #6
    Responsable
    Office & Excel

    Avatar de Pierre Fauconnier
    Homme Profil pro
    Formateur et développeur informatique indépendant
    Inscrit en
    novembre 2003
    Messages
    9 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur informatique indépendant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 9 242
    Points : 19 880
    Points
    19 880

    Par défaut

    Bonjour

    En quoi cela pose-t-il problème de modifier le format en texte?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------

    Mon nouveau tuto Access est en ligne - Mes articles sur DVP
    Vous souhaitez rédiger pour DVP? Contactez-moi
    Amoureux de la langue française? Venez corriger nos ressources
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    N'oubliez pas de VOTER
    (en bas à droite d'un message)
    ---------------

  7. #7
    Invité de passage
    Profil pro
    Inscrit en
    mars 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : mars 2009
    Messages : 4
    Points : 1
    Points
    1

    Par défaut

    Bonjour,
    Et bien en fait, rien du tout !
    J'ai été induit en erreur par le demandeur pour qui j'ai créé la requête, car le nom de la famille (2E7) qu'il me demandait d'interroger ne contient aucune données... ce que j'ai mis du temps à découvrir.
    Ne voyant aucune données revenir de MS Query, je pensais que ça venait du fait que ma cellule était en format texte et donc qu'il ne reconnaissait pas ce qu'il fallait qu'il cherche...

    mais en fait pas, du tout, ça marche très bien même en format texte...

    donc désolée pour le dérangement ...mais merci en tout cas de vous être penché sur mon cas !

    Mille excuses encore : promis la prochaine fois que je post sur ce forum, ça sera pour un vrai problème (et très dur celui là !!! )

  8. #8
    Invité régulier
    Profil pro
    Inscrit en
    mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2009
    Messages : 11
    Points : 9
    Points
    9

    Par défaut

    Bonjour à tous

    Comme Grenouille31, je souhaiterais savoir comment désactiver la formatage automatique des cellules (par macro dans l'idéal, ou par un autre moyen).

    J'ai le même problème : il y a des formatages automatiques non voulus dans les cellules (3E5 qui devient 300000, du coup on met une cote devant ; un code qui commence par 0, même punition). Donc plutôt que de mettre des cotes ou changer le format (ce qui fait pas mal de lignes en plus dans le code, et qui peut provoquer des bugs pour d'autres programmes), je voudrais savoir s'il est possible de désactiver quelque part ce formatage auto (tout comme on peut désactiver le calcul auto de la feuille).

    Pour info je travaille sous Excel 2010 (j'avais les mêmes problèmes sous 2007 bien sur)

    Merci d'avance pour vos réponses.

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •