Il ne faut pas de guillemets !
Si tu veux qu'on te débogue une macro il faut donner toute la macro et pas seulement le quart de la moitié de la ligne dont tu supposes qui ne va pas.
Et de préférence un bout de fichier avec sinon c'est pas simple pour t'aider.
Pour ma part cette macro masque bien la colonne 2
Sub Macro1()
Dim StrTxt$
StrTxt = "LeTexte"
'Pas de guillemets dans la ligne suivante :
If ActiveCell = ChrW(&H2206) & StrTxt Then
Columns(2).Hidden = True
End If
End Sub
A+