Methode like avec #

Bonjour à tous,

J'ai une colonne dans laquelle je souhaite mettre en couleur toutes les cellules qui comportent le symbole #.

J ai fait:

Set macolonne= range ("A1:A20")

For each cell in macolonne

if cell like "*#*" then cell.interior.colorindex=3

Next cell

Mais évidemment cela ne marche pas à cause de la spécificite du #

Auriez vous une solution à mon problème ?

Par avance un grand merci.

Cdt

Badbuzz

Bonjour,

As-tu essayé la fonction InStr() ... ? Cela devrait fonctionner ...

Bonsoir et bienvenu(e)

Bonsoir James007

Ce # fait partie d'une erreur ou non ?

Si c'est non utilises (regardes l'aide sur Like )

Sub test()
  Set macolonne = Range("A1:A20")
  For Each cell In macolonne
    If cell Like "*[#]*" Then cell.Interior.ColorIndex = 3
  Next cell
End Sub

Extrait de l'aide

[quote]Note Pour utiliser les caractères spéciaux tels que le crochet droit ouvrant ([), le point d'interrogation (?), le dièse (#) et l'astérisque (*), entourez-les de crochets[/quote]

Bonsoir

Et tout d abord merci pour vos réponses ultra rapides.

Le # ne fait pas parti d' une erreur. Certaines cases sont de forme "xxx" et d'autres de forme "xxx#". Je souhaite juste isoler les cases contenant ce fameux #.

J essaye vos solutions demain ( et oui je suis dans mon lit ☺), et je vous tiens au courant.

Merci encore.

Cdt

Badbuzz

Bonsoir

La solution de Banzai64 est parfaite. Ça fonctionne du tonnerre.

Un grand merci à vous deux pour vos réponses .

Cdt

Badbuzz

Rechercher des sujets similaires à "methode like"