Sub FilterBlanksOnly()
Dim ws As Worksheet
Dim targetRange As Range ' フィルター対象範囲
Set ws = ActiveSheet
Set targetRange = ws.Range("D4").CurrentRegion ' 見出し行を含む範囲を自動取得
'----- 空白セルのみを抽出(例:5 列目)-----
targetRange.AutoFilter Field:=5, Criteria1:="="
' (抽出結果に対して必要な処理をここで実施)
'----- 抽出条件を解除 -----
targetRange.AutoFilter
'----- フィルター自体を無効化 -----
If ws.AutoFilterMode Then
ws.AutoFilterMode = False
End If
End Sub