Bonsoir Marco, Justine, bonsoir le forum,
Justine, je me premets d'intervenir pour répondre à Marco. D'abord il faut que tu saches qu'il suffit dans VBE (VIsual Basic Editor) de sélectionner un mot puis de presser la touche F1 pour avoir la définition de ce mot avec, parfois, une exemple à l'appui. Voilà ce que ça donne sur Len :
Len, fonction
Renvoie une valeur de type Long contenant le nombre de caractères d'une chaîne ou le nombre d'octets requis pour stocker une variable.
Syntaxe
Len(string | varname)
La syntaxe de la fonction Len comprend les éléments suivants :
Élément Description
string Toute expression de chaîne valide. Si l'argument string contient une valeur de type Null, Null est renvoyé.
varname Tout nom de variable valide. Si l'argument varname contient une valeur de type Null, Null est renvoyé. Si l'argument varname est une donnée de type Variant, la fonction Len la traite de la même façon qu'une donnée de type String et renvoie toujours le nombre de caractères qu'elle contient.
Remarques
Un (et un seul) des deux arguments doit être indiqué. Avec des données de type défini par l'utilisateur, la fonction Len renvoie la taille que la données occuperait si elle était enregistrée dans un fichier.
Note Utilisez la fonction LenB pour traiter sous forme d'octets les données d'une chaîne, comme dans les langages à jeux de caractères sous forme d'octets doubles (DBCS). Au lieu de renvoyer le nombre de caractères d'une chaîne, la fonction LenB renvoie le nombre d'octets utilisés pour représenter cette chaîne. Avec des données de type défini par l'utilisateur, la fonction LenB renvoie la quantité de mémoire requise, en tenant compte d'un éventuel remplissage entre les éléments. Pour illustrer le code utilisant la fonction LenB, reportez-vous au second exemple de la rubrique d'exemple.
Note La fonction Len peut ne pas être capable de déterminer le nombre d'octets de mémoire requis si elle est utilisée avec des chaînes de longueur variable contenues dans des types de données définis par l'utilisateur.
Le code de Justine signifie :
Si le nombre de caractères de la TextBox1 = 2, alors le texte édité dans la TextBox1 se voit rajouter un slash (/) à la fin (TextBox1 = TextBox1 & '/')
Si le nombre de caractères de la TextBox1 = 5, alors le texte édité dans la TextBox1 se voit rajouter un second slash (/) à la fin (TextBox1 = TextBox1 & '/')
Message édité par: Robert, à: 08/02/2006 23:12