10/02/11 15:25:13
>>267
book3,book4,book.......と複数ブックが
開いている状態でbook2(マクロを登録したファイル)をアクティブ
にしてその中のマクロを実行するときに
ひとつ前にアクティブだった任意のブック(book1 or book3 or ......)
をアクティブにする方法です。
activewindow.activatepreviousではウインドウが開いた順番をもとに
ひとつ前の番号のウインドウをアクティブにするだけなので、
ひとつ前の番号のウインドウ = ひとつ前にアクティブだったブック
とは限らないケースがあり、マクロ実行時に思惑通りの動作を
してくれなかったのです。