Excel transforme une donnée en date

Résolu/Fermé
Signaler
Messages postés
13
Date d'inscription
dimanche 7 décembre 2008
Statut
Membre
Dernière intervention
26 janvier 2014
-
Messages postés
17699
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 décembre 2021
-
Bonjour,
je suis face à un probleme pénible sur Excel, je veux écrire un diamètre de tube dans une cellule Excel (par exemple 8/10 ou 10/12) et que cela reste comme je l'ai écrit. Problème, il le transforme en date alors que je ne le veux pas... J'ai essayé les formats de cellules mais soit ça me calcule ou ça me met une date.

Merci de votre aide

Quentin



7 réponses

Messages postés
17699
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 décembre 2021
4 855
Salut,

Tu peux également créer un format personnalisé

mettre la plage ou seront saisi les diamètres, clic droit sur la sélection/Format de cellule/onglet Nombre/sélectionner Personnalisée/et sous Type; saisir 0"/"00
il suffira dans cette plage de saisir les diamètres sans la barre de séparation comme cela 810 ou 1012 la valeur se transformera en 8/10 ou 10/12
5
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41989 internautes nous ont dit merci ce mois-ci

Messages postés
16123
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
2 décembre 2021
1 563
Bonjour,

Mettre format cellule en Texte.
Messages postés
13
Date d'inscription
dimanche 7 décembre 2008
Statut
Membre
Dernière intervention
26 janvier 2014

Ok je vous remercie vivement !
Messages postés
13
Date d'inscription
dimanche 7 décembre 2008
Statut
Membre
Dernière intervention
26 janvier 2014

Salut,
j'ai encore un problème avec cette transformation automatique... Cette fois c'est VBA qui rentre dans une cellule un diamètre (type 8/10 par exemple) et Excel qui le transforme en date... Sauf que mon programme doit vérifier cette valeur et la comparer au tableau de diamètre qui eux sont bien en 8/10 ou 10/12. De plus il transforme un diamètre 8/10 en 10/12, cela doit être du au format date je suppose.
Est ce qu'il est possible de supprimer la mise en forme automatique, et laisser tel quel le texte qui est mis dans la cellule ?

Merci !
Messages postés
17699
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 décembre 2021
4 855
Re,

Oui bien sur tu peux copier ton code pour modifier la ligne, il faut intégrer la mise forme tout simplement
Messages postés
13
Date d'inscription
dimanche 7 décembre 2008
Statut
Membre
Dernière intervention
26 janvier 2014

Oui mais mes tableaux de diamètres sont mis en forme "10/12" par exemple, donc je ne peux pas les recopier comme tu me le disais au dessus... Si je met jj/mm comme format, il m'inverse les codes et me met 14/12 par exemple au lieu de 12/14...

Ca me fait déconner tout mon programme.
Messages postés
17699
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
2 décembre 2021
4 855
Oui justement sans voir ton code difficile de t'aider, je ne suis pas devin.
il faut simplement compléter ton code afin qu'il ne considère pas ta saisie comme date mais comme texte avec un format personnalisé