|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2009 Messages : 4 ![]() |
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 |
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() Inscription : juillet 2007 Messages : 2 132 ![]() |
Salut Grenouille31 et le forum
Bienvenu Citation:
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 |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2009 Messages : 4 ![]() |
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 |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : juillet 2007 Messages : 2 132 ![]() |
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+ |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mars 2009 Messages : 4 ![]() |
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. |
|
|
00
|
|
|
#6 |
|
Office & Excel ![]() ![]() ![]() |
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) --------------- |
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mars 2009 Messages : 4 ![]() |
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à !!! |
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : mai 2009 Messages : 11 ![]() |
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. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com