1) C'est pas avec des commentaires comme ça que tu vas nous inciter à t'aider, d'autant plus que :
2) benoit1024 n'a pas totalement tort ... En effet, avec ta macro, tu sélectionnes toute la colonne C, donc, tu sélectionnes la "cellule" B4C4D4E4.
De ce fait, quand tu modifies les attributs des colonnes concernées par la sélection, donc les colonnes B, C, D et E.
Pour que ta macro marche, il suffirait que tu ne sélectionnes qu'une seule case de la colonne C ...
Comme je suis pas rancunier et malgré ta remarque, voici une macro qui fonctionne très bien :
Range("C1").Select
Selection.EntireColumn.Hidden = True
(en remplacant C1 par le nom d'une cellule de la colonne C qui n'est fusionnée avec aucune cellule d'une autre colonne)
[EDIT] Désolé d'avoir posté la même chose que shp13 ... J'avais pas vu son post ...
La méthode de KnuX est quand même plus propre

[/EDIT]