- PR -

AutoFilterを全表示→再設定する (OWC11)

1
投稿者投稿内容
ウルフウッド
会議室デビュー日: 2007/06/26
投稿数: 11
投稿日時: 2008-02-18 18:55
Excel2003 のアプリケーションを作成しています。

どなたかご存知の方がいらしましたら
ご教授宜しくお願い致します。

フォーム上にOWC11のSpreadsheetを貼り付け、
Spreadsheet内の検索を行う処理を作成しています。

Spreadsheetには1万行近くのデータが存在するために、
1行ずづループして検索するのではなく、
Findメソッドで検索しています。

ここで、
SpreadsheetにAutoFilterが設定され、
検索したい行が非表示になっている場合、
Findメソッドが失敗するために、

AutoFilterの全表示(Sheet.ShowAllData) ⇒ Find実行 ⇒ AutoFilterを再設定

としなければいけないことまでは分かったのですが、

全表示から再設定で何か良い方法は無いのでしょうか?

ご教授宜しくお願い致します。
1

スキルアップ/キャリアアップ(JOB@IT)