Il est difficile d’imaginer une fonction utilisée plus souvent avec des chaînes que la fonction Len. Cette petite fonction simple renvoie la longueur de n’importe quelle chaîne. Voici quelques exemples:

A = Len(MyString)

B = Len("This is a test")

La première ligne renvoie la longueur des caractères de la variable MyString. Le second renvoie le nombre de caractères entre les guillemets (dans ce cas, 14 – rappelez-vous que les espaces comptent comme des caractères).

Si vous souhaitez déterminer la longueur des informations dans une cellule particulière, vous suivez une approche un peu différente:

C = Len(ActiveSheet.Range(ActiveWindow.Selection.Address))

Lorsque cette ligne est exécutée, elle renvoie la longueur de ce qui se trouve dans la cellule actuellement sélectionnée.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (12404) 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-Determining_the_Length_of_a_String [Détermination de la longueur d’une chaîne].