salut tous le monde comment est ce que je peux verifier si un caractere exsiste dans un tableux exemple :
caractere c="c"
tableux contient "a;b;c;d;e;f;g;h;i;g;k;l;m;n;o;p"
merci d'avance
salut tous le monde comment est ce que je peux verifier si un caractere exsiste dans un tableux exemple :
caractere c="c"
tableux contient "a;b;c;d;e;f;g;h;i;g;k;l;m;n;o;p"
merci d'avance
Tu peux parcourir, à l'aide d'une boucle Do While... Loopou plutôt une boucle Do... Loop Until, les éléments du tableau un à un jusqu'à ce que l'élément à l'indice courant soit égal au caractère recherché :
Tu peux aussi construire une chaîne de caractère avec ton tableau de caractères à l'aide de la fonction Join et trouver l'indice du caractère à l'aide de la fonction InStr :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim indice As Integer indice = -1 Do indice = indice +1 Loop Until (monTableau(i) = "c") MsgBox "La lettre ""c"" se trouve à l'indice " & indice & " du tableau."
L'aide de VB te donnera plus d'infos sur les fonctions de chaîne de caractères. Tu peux aussi consulter nos tutoriels et notre FAQ.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim chaine As String, indice As String chaine = Join(monTableau) indice = InStr(1, chaine, "c") MsgBox "La lettre ""c"" se trouve à l'indice " & indice & " du tableau."
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager