VBAで実行するとどちらもセルを選択するため違いが分かりにくいのですが、Excel上のセルの選択操作を行った場合と同様の動きを実現するために2つのメソッドがあります。 Selectは選択範囲、Activateは … アクティブにしたいウィンドウは事前に対象のブックが開いていることが前提になります。 開いていないブックのウィンドウをアクティブにしようとしても「実行時エラー ‘9’: インデックスが有効範囲にあり … ブックのパスを取得する(ブックの操作)。Excel VBA サンプル集。Excel VBAの書き方から、サンプル集やリファレンス集を掲載しています。 アクティブなブック名を取得する3行マクロ 58回 ... このマクロは、自分自身を参照します。 ... これは、vbaのプログラムでさまざまな情報をイミディエイトウィンドウに出力する命令です。 エクセルでは、複数ブックを扱います、そして、それぞれのブックには、複数のシートが存在します。従って、マクロvbaでも複数ブック・複数シートを扱う必要があります。ここまでのvbaでは、あくまでアクティブブックのアクティブシートを対象としてきました。 後ろで動いてるアプリを手前に持ってくる関数です。いつも作るうえに、毎回調べないと作れないので載せておきます。 ちなみに、ウインドウが「常に」最前面に表示されるようにするには、SetWindowPos 関数で HWND_TOPMOST を渡します。でもこれはググればごろごろサンプル出てくるん …