質問: wb.worksheets("集計") on error goto 0 wb.activate ws.select・・・・・・ここでエラーになる end sub
回答: >ws.selec に関連して http://paz3.hatenablog.jp/entry/20090824/1251086123 excelでワークシートを選択する場合にselectではなくactivateを使った方がよい理由 に解説があります。 >しかし、非表示のworksheetに対してはactivateのみが使用できます。非表示のworksheetにselectした場合には「アプリケーション定義またはオブジェクト定義のエラーです」というエラーが表示されます。 ーーーー 例えば、 sub test01() set wb = activeworkbook set ws = wb.worksheets("sheet3") on error goto 0 wb.activate ws.select msgbox activesheet.name msgbox selection.name end sub では、先のmsgbox行はok、次の行はエラーになります。