trouver une chaine de caractères

  • Initiateur de la discussion Initiateur de la discussion mowbray
  • 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 !

M

mowbray

Guest
je voudrais pouvoir effectuer des actions sur des cellules si celles-ci contiennent une chaine de caractéres du type


anticonstitutionnel
Anti-mondialiste

If cells( i , j).[contient "anti] Then ...

et je ne sait pas trop comment faire. Les réponses faites sur le forum à ce sujet dépassaient largement mes compétances en VBA.
Alors si vous avez une réponse simple je vous en serais trés reconnaissant
 
Salut Mowbray, le forum

Avec cette macro tu devrais te débrouiller.

Sub Mowbray()
Dim cel As Range
Dim NomATrouver as String
NomATrouver = "Anti"
MaRange = "A1:A10"
For Each cel In Range(MaRange)
Set c = cel.Find(NomATrouver, LookIn:=xlValues)
If Not c Is Nothing Then
' faire ici ton action sur la cellule 'c.Address'
End If
Next cel
End Sub

Tu modifies NomATrouver et MaRange à ta convenance

c.Address te renvois l'adresse de la cellule contenant ta recherche : ex $A$5
et Range(c.Address) le contenu de la cellule.

Bonne fin de journée

PhiBou
 
Salut @ tous,

Je n'y connais rien en VBA alors tu trouveras en fichier joint
une proposition de recherche d'une chaîne de caractères
avec mise en évidence par mise en forme conditionnelle.


J'espère que ça pourra t'aider


Bye et @ +



- €ric -​
 

Pièces jointes

- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour