最近、オブジェクト変数を宣言して使うようになりました。
で、タイトルの表現です。動きません。○○時間コースどころか、今回は力尽きました。
Dim WS1 as worksheet
Set WS1=Worksheets("Sheet1")
中略
ThisWorkbook.WS1.cells(1,1).copy
正確な理由は、ThisWorkbookのプロパティのメンバーにWS1なんて無いからだそううです。
平たく言うと、ThisWorkbookなど付けなくともWS1だけで事足ります。WS1だけでワークシートが一意に決まるのです。
で、タイトルの表現です。動きません。○○時間コースどころか、今回は力尽きました。
Dim WS1 as worksheet
Set WS1=Worksheets("Sheet1")
中略
ThisWorkbook.WS1.cells(1,1).copy
正確な理由は、ThisWorkbookのプロパティのメンバーにWS1なんて無いからだそううです。
平たく言うと、ThisWorkbookなど付けなくともWS1だけで事足ります。WS1だけでワークシートが一意に決まるのです。