Indiquer le nombre de carractères contenus dans une cellule

  • Initiateur de la discussion Initiateur de la discussion Albert
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

Albert

Guest
Bonjour !

Existe t-il une fonction qui permette d'indiquer le nombre de carractères contenus dans une cellule ?, par exemple que la formule indique que la date 10/03/2003 saisie en cellule A1 contient 10 carractères.
Merci d'avance pour vos réponses !!!
Albert
 
si tu fais =nbcar(A1) où A1 contient la date au format date, alors tu trouveras une longueur de 5

si tu veux réellement compter la longueur, il faut passer par une formule TEXTE qui va transformer la date selon un format donné.
=NBCAR(TEXTE(A1;"jj/mm/aaaa"))
=> cela donne 10
 
Hello !

Il existe la fonction NBCAR() qui calcule le nombre de caractères dans la cellule mais dans ton cas (une date) c'est plus compliqué car les dates sont gérées sur 5 caractères numériques (ex : 10/03/2003 = 37690).
La fonction NBCAR ne compte les caractères en format texte.

Tu peux mettre NBCAR(TEXTE(A1;"JJ/MM/AAAA")) mais dans ce cas tu auras toujours 10 caractères puisque l'on force le format date à 10 caractères...

J'espère que tu comprends....chui ptêt pas clair....

Baroude
 
Salut,

Tu peux aussi utiliser l'objet "characters" avec la propriété count.

En supposant que tu écris ta date dans la cellule a1 et que tu veux afficher le nbre de caractères dans la cellule b1, la syntaxe est la suivante :

Range("b1").Value = Range("a1").Characters.Count

Voilà

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour