[[20110502175106]] 『エクセル’2010’ではOK ’2003’はNG』(デコ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『エクセル’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.