何度も覚えてもいつも忘れてデバッグに困ることが頻繁にあるのでメモ。
VBAでワークブックにオブジェクト変数を与えて参照したい場合、
Workbooks.Open Filename:="C:\Users\yutechi\Documents\hoge.xls" Set wb = Workbooks("hoge.xls") |
一度、Workbooks.Openで開いて(アクティブにして)から変数指定すること!
Workbooks.Open で開くときには絶対パスをフルパスで指定し、Setするときにはファイル名のみを指定しなければエラーがでる。