新しい Excel を別のウィンドウで開く方法

Excel ブックでマクロを実行したり、Power Query を更新したり、重い数式を再計算したりするのに数分待たなければならなかったことはありませんか? もちろん、完全に合法的な理由で一時停止を紅茶とコーヒーで埋めることもできますが、おそらく別の考えがあったでしょう: 近くにある別の Excel ブックを開いて、今のところそれで作業してみませんか?

しかし、それはそれほど単純ではありません。

通常の方法で複数の Excel ファイルを開く場合 (エクスプローラーでダブルクリックするか、 ファイル – 開く Excel で)、Microsoft Excel の同じインスタンスで自動的に開きます。 したがって、これらのファイルのいずれかで再計算またはマクロを実行すると、アプリケーション全体がビジー状態になり、開いているすべてのブックがフリーズします。これは、共通の Excel システム プロセスがあるためです。

この問題は非常に簡単に解決されます。新しい別のプロセスで Excel を起動する必要があります。 最初のインスタンスとは独立しており、Excel の前のインスタンスが重いタスクを並行して処理している間に、他のファイルで安心して作業できます。 これにはいくつかの方法がありますが、Excel のバージョンとインストールした更新プログラムによっては、機能する場合と機能しない場合があります。 したがって、すべてをXNUMXつずつ試してください。

方法1.正面

最も簡単で明白なオプションは、メイン メニューから選択することです。 スタート – プログラム – Excel (スタート — プログラム — Excel). 残念ながら、この原始的なアプローチは古いバージョンの Excel でしか機能しません。

方法 2: マウスの中ボタンまたは Alt

新しい Excel を別のウィンドウで開く方法

  1. クリック タスクバーの Excel アイコンをクリックすると、コンテキスト メニューが開き、最近使用したファイルのリストが表示されます。
  2. このメニューの一番下に Excel の行があります - それをクリックします マウスボタン、 開催 キーの間 他の.

別の Excel が新しいプロセスで起動するはずです。 また、左クリックの代わりに 他の マウスの中央ボタンを使用できます (マウスに中央ボタンがある場合) (または圧力ホイールがその役割を果たします)。

方法3。コマンドライン

メインメニューから選択 開始 – 実行 (開始 - 実行) またはキーボードショートカットを押します Win+R. 表示されるフィールドに、次のコマンドを入力します。

新しい Excel を別のウィンドウで開く方法

をクリックした後 OK Excel の新しいインスタンスは、別のプロセスで開始する必要があります。

方法 4. マクロ

このオプションは前のものより少し複雑ですが、私の観察によると、どのバージョンの Excel でも機能します。

  1. タブから Visual Basic Editor を開く 開発者 – Visual Basic (開発者 — Visual Basic) またはキーボードショートカット 他の + F11. タブの場合 開発者 表示されません。 ファイル – オプション – リボン設定 (ファイル - オプション - リボンのカスタマイズ).
  2. Visual Basic ウィンドウで、メニューからコード用の新しい空のモジュールを挿入します。 インサート – モジュール.
  3. そこに次のコードをコピーします。
Sub Run_New_Excel() Set NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True End Sub  

作成したマクロを 開発者 – マクロ (開発者 — マクロ) またはキーボードショートカット 他の+F8、必要に応じて、Excel の別のインスタンスが作成されます。

便宜上、上記のコードを現在のブックではなく、パーソナル ブック オブ マクロに追加し、クイック アクセス パネルにこの手順用の別のボタンを配置すると、この機能を常に手元に置くことができます。

方法 5: VBScript ファイル

この方法は前の方法と似ていますが、Visual Basic 言語の非常に単純化されたバージョンである VBScript を使用して、Windows で単純なアクションを実行します。 それを使用するには、次の手順を実行します。

まず、エクスプローラーでファイルの拡張子の表示を有効にします。 表示 – ファイル拡張子 (表示 — ファイル拡張子):

新しい Excel を別のウィンドウで開く方法

次に、任意のフォルダーまたはデスクトップにテキスト ファイルを作成します (たとえば、 新しいExcel.txt) に次の VBScript コードをコピーします。

Set NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True set NewExcel = Nothing  

ファイルを保存して閉じ、拡張子を TXT on vbsファイル. 名前を変更すると、同意する必要があるという警告が表示され、ファイルのアイコンが変わります。

新しい Excel を別のウィンドウで開く方法

すべての。 このファイルをマウスの左ボタンでダブルクリックすると、必要なときに Excel の新しい独立したインスタンスが起動します。

PS

長所に加えて、Excel の複数のインスタンスを実行することには短所もあります。 これらのシステム プロセスは、互いに「見えません」。 たとえば、異なる Excel のブック セル間に直接リンクを作成することはできません。 また、プログラムなどの異なるインスタンス間でのコピーは厳しく制限されます。 ただし、ほとんどの場合、これは待ち時間を無駄にしないために支払うほど大きな代償ではありません。

  • ファイルサイズを小さくして高速化する方法
  • パーソナル マクロ ブックとは何か、およびその使用方法

コメントを残す