Bonjour,

Testé sur Excel 2003 et Excel 2013.
Masquer la colonne B (ou la colonne D ou la ligne 9 ou la ligne 11) ou masquer une cellule adjacente à C10 avec un filtre (j'ai pris C10 au hasard).
Exécuter :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Range("C10").SpecialCells(xlCellTypeVisible).Select
La totalité de la feuille est sélectionnée.

Si quelqu'un a une explication (autre que "c'est by design"), merci de bien vouloir me la fournir.