Colorer cellule contenant un terme
Fermé
floker820
Messages postés
5
Date d'inscription
mardi 18 février 2014
Statut
Membre
Dernière intervention
27 février 2014
-
27 févr. 2014 à 12:29
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 27 févr. 2014 à 16:20
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 27 févr. 2014 à 16:20
A voir également:
- Vba recherche cellule contenant valeur
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Excel compter cellule couleur sans vba - Guide
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Verrouiller cellule excel - Guide
2 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
27 févr. 2014 à 13:12
27 févr. 2014 à 13:12
Bonjour,
Puisque tu utilises un
Ensuite utilise plutôt la fonction Instr() pour rechercher une chaîne de caractères dans une autre chaîne de caractères. Evites aussi l'utilisation de .Select, tu peux très bien faire
Puisque tu utilises un
With Worksheets("Feuil1")il te faut un point devant chaque Cells.
Ensuite utilise plutôt la fonction Instr() pour rechercher une chaîne de caractères dans une autre chaîne de caractères. Evites aussi l'utilisation de .Select, tu peux très bien faire
With .Cells(1, curseur).Interior
floker820
Messages postés
5
Date d'inscription
mardi 18 février 2014
Statut
Membre
Dernière intervention
27 février 2014
27 févr. 2014 à 15:29
27 févr. 2014 à 15:29
Super!! Merci.
Cela fonctionne désormais.
Juste par curiosité, saurais-tu comment faire pour repérer #CL# même si ce terme n'est pas au début de la cellule stp? Pour le moment il repère les cellules ne possédant que "#CL#" ou "#CL#blablabla"
J'utilise ta fonction de cette façon:
InStr(Cells(1, curseur), "#CL#") = 1
Cela fonctionne désormais.
Juste par curiosité, saurais-tu comment faire pour repérer #CL# même si ce terme n'est pas au début de la cellule stp? Pour le moment il repère les cellules ne possédant que "#CL#" ou "#CL#blablabla"
J'utilise ta fonction de cette façon:
InStr(Cells(1, curseur), "#CL#") = 1
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
Modifié par Polux31 le 27/02/2014 à 15:49
Modifié par Polux31 le 27/02/2014 à 15:49
En faisant
;0)
If InStr(.cells(1,curseur), "#CL#") <> 0 Then ' blablabla End If
;0)
floker820
Messages postés
5
Date d'inscription
mardi 18 février 2014
Statut
Membre
Dernière intervention
27 février 2014
27 févr. 2014 à 16:11
27 févr. 2014 à 16:11
Genial,
Je ne connaissais pas cette astuce. Pour moi le "=1" renvoyait vrai. Le "différent de faux" ne me serait pas venu à l'idée.
Merci beaucoup !!
Je ne connaissais pas cette astuce. Pour moi le "=1" renvoyait vrai. Le "différent de faux" ne me serait pas venu à l'idée.
Merci beaucoup !!
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
27 févr. 2014 à 16:20
27 févr. 2014 à 16:20
Le retour de InStr() donne la position du 1er caractère de la chaine à rechercher dans la chaîne de caractères testée.