|
▼さとちぃ さん:
>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 )
ちがいはないと認識しています。
結果も、表範囲だけが非表示になるのでなく、行全体が非表示になるのですから、そこも
変わりは無いと思いますけど?
|
|