| 
    
     |  | ▼さとちぃ さん: 
 >Worksheets("名刺情報").Range("A2:A1000").AutoFilter Field:=1, Criteria1:=kaisyamei
 >
 >の領域設定ですが、上記の方法ではAutoFilterメソッドが実行出来ないとエラーが出てしまいます。
 >
 >A列のみの選択では無く、全領域を選択すればプログラムは動きます。
 
 ごめん。
 >Worksheets("名刺情報").Range("A2:A1000").AutoFilter Field:=1, Criteria1:=kaisyamei
 は
 
 Worksheets("名刺情報").Range("A1:A1000").AutoFilter Field:=1, Criteria1:=kaisyamei
 
 のまちがいです。 ("A2:A1000" A2 ではなく A1、":"(全角) ではなく ":"(半角) )
 それで、どのようなエラーになるのですか?
 というか、
 > AutoFilterメソッドが実行出来ない
 とはどのような状況でしょうか?
 
 基本的に、A列データ範囲だけをAutoFilterするのと、表領域全体をAutoFilterするのと、
 どちらも フィルタかける範囲は A列ですので (Field:=1, Criteria1:=kaisyamei )
 ちがいはないと認識しています。
 結果も、表範囲だけが非表示になるのでなく、行全体が非表示になるのですから、そこも
 変わりは無いと思いますけど?
 
 |  |