[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『エクセル’2010’ではOK ’2003’はNG』(デコ)
エクセル’2010’ではうまくいくのですが’2003’ではエラーがでます。
なにかよい回避策や方法を教えてくださいませ。
エラーメッセージ:[実行時エラー’1004’ Range クラスのAutoFilter メソッドが失敗しました。]
コード
ActiveSheet.Range("$C$7:$P$3958").AutoFilter Field:=2, Criteria1:=Array("ア" _ , "イ", "ウ", "エ", "オ"), Operator:=xlFilterValues
補足:このコードを入れるとエラーがでる
2003にはOperator:=xlFilterValuesという定数が無いのでエラーになるのだと思います。 アイウエオのどれかに該当する。という意味で設定しているのでしょうか?
両方のバージョンに対応させるならAdvancedFilterの方が簡単ではないでしょうか? (momo)
そもそも2003では抽出の条件が2つまでです。 オートフィルタでの回避策とすれば、作業列を使うことぐらいでしょうか? (純丸)(o^-')b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.