Limitation du nombre de caractères dans une cellule (Microsoft Excel)
Chris a besoin de limiter le nombre de caractères pouvant être tapés dans une cellule. Par exemple, il doit limiter l’entrée à pas plus de 20 caractères par cellule, qu’ils soient tapés ou collés dans la cellule. Si l’utilisateur essaie de saisir plus de 20 caractères, il doit être alerté et l’entrée interdite. Chris se demande comment il peut appliquer une telle limitation.
La fonction de validation des données d’Excel a un moyen intégré de vérifier la longueur de tout ce qui est entré dans une cellule. Tout ce que vous avez à faire est de sélectionner la cellule que vous souhaitez limiter et de suivre ces étapes:
-
Affichez l’onglet Données du ruban.
-
Cliquez sur l’outil de validation des données dans le groupe Outils de données. Excel affiche la boîte de dialogue Validation des données. (Voir la figure 1.)
-
À l’aide de la liste déroulante Autoriser, choisissez Longueur du texte.
-
À l’aide de la liste déroulante Données, choisissez Inférieur à.
-
Dans la zone Maximum, entrez la valeur 20.
-
Cliquez sur OK.
Cela fonctionne bien si vous entrez du texte dans une cellule, mais cela peut être un peu génial si quelqu’un entre une valeur numérique. (Cela peut ne pas être un réel problème, car entrer plus de 20 chiffres comme nombre est une circonstance très inhabituelle dans Excel.)
C’est également un problème si vous voulez vous assurer que les informations collées sont vérifiées pour leur longueur; coller quelque chose dans une cellule qui utilise la validation des données élimine la validation des données sur la cellule. Dans ce cas, vous voudrez utiliser une macro pour vérifier la longueur. Vous pouvez déjà trouver une telle solution sur ExcelTips, _ dans une astuce intitulée _Setting a Length Limit on Cells. (Vous pouvez rechercher ce titre d’astuce en utilisant le champ de recherche en haut à droite de n’importe quelle page.)
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (12329) s’applique à Microsoft Excel 2007, 2010, 2013 et 2016.
Vous pouvez trouver une version de cette astuce pour l’ancienne interface de menu d’Excel ici:
link: / excel-Limiting_Number_of_Characters_in_a_Cell [Limitation du nombre de caractères dans une cellule]
.