Limiter le nombre de caractère sans espaces dans une cellule
Résolu/Fermé
Kosi919599
Messages postés
3
Date d'inscription
lundi 8 avril 2019
Statut
Membre
Dernière intervention
8 avril 2019
-
8 avril 2019 à 12:01
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 8 avril 2019 à 16:25
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 8 avril 2019 à 16:25
A voir également:
- Limiter le nombre de caractère sans espaces dans une cellule
- Caractère ascii - Guide
- Aller à la ligne dans une cellule excel - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Espaces insécables - Guide
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
8 avril 2019 à 12:47
8 avril 2019 à 12:47
Bonjour
si vous v ioulez limiter à 500 le nombre de caractères lors de l'écriture, sans inclure les blancs
pour exemple de A1àAxx
=NBCAR(SUBSTITUE(A1;" ";"")))<=500
vous serez prévenu si vous tapez un texte plus long
crdlmnt
si vous v ioulez limiter à 500 le nombre de caractères lors de l'écriture, sans inclure les blancs
pour exemple de A1àAxx
- sélectionnez le champ à traiter
- Ruban onglet données "validation
- "personnalisé"
- et entrez cette formule
=NBCAR(SUBSTITUE(A1;" ";"")))<=500
vous serez prévenu si vous tapez un texte plus long
crdlmnt
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 423
8 avril 2019 à 16:25
8 avril 2019 à 16:25
Bonjour à tous
Une solution pour le cas "trop tard" de Raymond, mais avec macro
https://www.cjoint.com/c/IDioxC1xSlB
Cdlmnt
Une solution pour le cas "trop tard" de Raymond, mais avec macro
https://www.cjoint.com/c/IDioxC1xSlB
Cdlmnt
8 avril 2019 à 13:59
bien à vous
8 avril 2019 à 14:26
Il faut préparer les cellules avant de les remplir. C'est valable quelle que soit la méthode que tu choisiras, y compris avec la fonction GAUCHE !
Pour compléter la solution de mon ami Vaucluse, que je salue,
si ton texte est déjà saisi dans la cellule L5, tu auras la copie raccourcie en M5 avec la formule
=STXT(L5;1;MIN(500;NBCAR(SUBSTITUE(L5;" ";""))))
Modifié le 8 avril 2019 à 14:36
=GAUCHE(A1;1000-NBCAR(SUBSTITUE(GAUCHE(A1;500);" ";"")))
dans l'immédiat, c'est tout ce que j'ai dans mes tiroirs, je cherche encore un peu, mais ça risque d'être assez compliqué pour éliminer ce cas
crdlmnt
8 avril 2019 à 16:20
@Raymond, c'est intégré maintenant :) merci à toi
Kosi919599