Excelで横方向にフィルターをかけたい

Microsoft Excelで横方向にフィルターをかけたいと思ったことはありませんか?シート内の表に対して横方向にフィルターをかけたくても、基本的に横方向に対してフィルターをかけることはできませんよね。
そこで、代替手段を用いるかマクロを使用してフィルターをかけてみましょう。この記事では、Excelで横方向にフィルターをかける方法をご紹介していきます。
Excelで横方向にフィルターをかける方法






Private Sub Worksheet_Change(ByVal Target As Range)
‘Updateby Extendoffice
Dim cl As Range
Range("a2:k2").SpecialCells(xlCellTypeBlanks).Select
For Each cl In Selection
r = cl.Column
Columns(r).EntireColumn.Hidden = True
Next
End Sub
このマクロは、「リストの中に空白セルがある場合に、該当列を非表示にする」といったマクロになります。このような形で、使用したいフィルターのマクロを組むことで横方向にフィルターを適用することができますよ。