Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 vérifier si un caractère existe dans une chaine

KTM

XLDnaute Impliqué
Bonjour chers tous
Je voudrais savoir comment vérifier par VBA si le caractère "x" existe dans une chaine de caractère.
MERCI
 

patricktoulon

XLDnaute Barbatruc
Bonjour
il y a plusieurs méthodes
exemple
VB:
Sub bidule()
    Dim chaine$, char$
    chaine = "totox mange des pommes"
    char = "x"
    test1 = InStr(1, chaine, char, vbTextCompare) > 0
    test2 = chaine Like "*" & char & "*"
    test3 = Not Len(Replace(chaine, char, "")) = Len(chaine)

    MsgBox test1 & vbCrLf & test2 & vbCrLf & test3
End Sub
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…