質問: true end sub
回答: こんにちは。kenken_sp です。 恐らくは、 > windows("b.xls").activate > windows("a.xls").activate でアクティブシートが変わってしまい、 > columns("a:c").advancedfilter ..... の columns がどのシートか見失って失敗するのでしょう。この部分を workbook("ブック名").sheets("シート名").advancedfilter ... のように advancedfilter を設定する場所を明示的に書いてみて下さい。 > commandbutton1_click.... の点をみれば、シートモジュールに書いたのでしょうか? なら、書き方として、thisworkbook とか me キーワードも使えるかも しれません。