シート上にあるテーブル[basicT]をオートフィルタで絞り込んだ件数を取得したいです。
具体的にはフィルタ結果が0件か そうでないかを判断したい。
下記のようにするとフィルタの結果が10件であろうと0件であろうと結果がどうやっても1になります。
vba
1basicT.Range.AutoFilter 1, Range("ユーザコード") 2Debug.Print (basicT.Range.SpecialCells(xlCellTypeVisible).Rows.Count)
また
vba
1 2Debug.Print (DataBodyRange.SpecialCells(xlCellTypeVisible).Rows.Count)
とすると1件以上あると見た目どおりのレコード数を返すのですが0件だと
[実行時エラー'1004' 該当するセルが見つかりません]
となってしまいます。
解決方法をご教授いただけないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/04 02:56