matttsu回答ポイント 160ptウォッチ 1

EXCELのVBAのある列をRange.Find("文字列").rowで行数を求める処理を作っています。

その文字列は処理対象の最終行をあらわすサインなのですがオートフィルタが設定された場合Findに引っかからなくなるようで困っています。

ActiveSheet.AutoFilterMode = False

でオートフィルタの解除は出来ると思ったら

ActiveSheet.AutoFilterMode = True

とは書けないといわれて困り果てています。
何かうまくオートフィルタを解除・設定(復活)する方法があれば教えてください。
あるいは最終行をもっとうまい方法で汎用性のある形で設定できる方法を教えていただけるのでもよいです。
よろしくお願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2008-01-12 20:58:04
終了日時
2008-01-18 11:38:32
回答条件
1人3回まで

この質問のカテゴリ

この質問に含まれるキーワード

VBA1347Excel3146フィルタ332

人気の質問

メニュー

PC版