Chercher une chanine de caractéres dans une cellule avec VBA ?

  • Initiateur de la discussion Initiateur de la discussion sebjedi38
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sebjedi38

XLDnaute Nouveau
Bonjour à tous,

Un petit nouveau arrive dans le monde des macro VBA !

Mon besoin est de chercher une chanine de caractéres dans une cellule.

Exemple, ma chaîne est : <var:_****
Et je voudrai chercher uniquement si <var:_* est présent si oui je retourne 1.

J'ai fiat cela, mais mon tag "Chercher est toujours à 0 !

Dim Resultat1 As Variant
Dim Resultat2 As Variant

For i = 3 To 50

'Active Worksheets "TRADUCTION"
Worksheets("TRADUCTION").Activate

'Prendre la valeur de la cellule
Cells(i, 2).Activate
Resultat1 = Cells(i, 2).Value
'Message = MsgBox(Resultat1, vbOKOnly, "Resultat1")

' Chercher le symbol "<var:_"
Chercher = InStr("<var:_", Resultat1)
Message = MsgBox(Chercher, vbOKOnly, "Chercher")

'Si Symbol trouvé
If Chercher = 1 Then

Message = MsgBox("J'ai trouvé !! ", vbOKOnly)


End If



Une petite idée ? aide ?

Merci dans l'attente de vous lire
 
Re : Chercher une chanine de caractéres dans une cellule avec VBA ?

Bonjour Seb.
Tu peux essayer ainsi :

Code:
Dim crit$, i%
crit = "<var:_"

With Sheets("TRADUCTION")
For i = 3 To 50
If .Cells(i, 2).Value Like "*" & crit & "*" Then .Activate:  .Cells(i, 2).Select: MsgBox "J'ai trouvé"
Next i
End With
 
Re : Chercher une chanine de caractéres dans une cellule avec VBA ?

Salut,

Merci pour l'aide 🙂 J'etais en train d'écrire que j'avais trouvé la boulette !
j'avais inversé les paramétrés dans l’instruction InStr("<var:_", Resultat1)

Il faut mettre InStr(Resultat1, "<var:_")

Merci pour l'aide 🙂

Séb
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour