Comment ouvrir un nouvel Excel dans une fenêtre séparée

Avez-vous déjà dû attendre plusieurs minutes pour que votre classeur Excel exécute une macro, mette à jour une Power Query ou recalcule des formules lourdes ? Vous pouvez, bien sûr, remplir la pause avec une tasse de thé et de café pour des raisons tout à fait légales, mais vous avez probablement eu une autre pensée : pourquoi ne pas ouvrir un autre classeur Excel à proximité et travailler avec pour l'instant ?

Mais ce n'est pas si simple.

Si vous ouvrez plusieurs fichiers Excel de la manière habituelle (double-clic dans l'explorateur ou via le Fichier – Ouvrir dans Excel), ils s'ouvrent automatiquement dans la même instance de Microsoft Excel. Par conséquent, si vous exécutez un recalcul ou une macro dans l'un de ces fichiers, toute l'application sera occupée et tous les livres ouverts se figeront, car ils ont un processus système Excel commun.

Ce problème est résolu très simplement - vous devez démarrer Excel dans un nouveau processus séparé. Il sera indépendant du premier et vous permettra de travailler sur d'autres fichiers en toute tranquillité pendant que l'instance précédente d'Excel travaille sur une lourde tâche en parallèle. Il existe plusieurs façons de procéder, dont certaines peuvent ou non fonctionner selon votre version d'Excel et les mises à jour que vous avez installées. Alors essayez tout un par un.

Méthode 1. Frontale

L'option la plus simple et la plus évidente consiste à sélectionner dans le menu principal Démarrer – Programmes – Excel (Démarrer — Programmes — Excel). Malheureusement, cette approche primitive ne fonctionne que dans les anciennes versions d'Excel.

Méthode 2 : bouton central de la souris ou Alt

Comment ouvrir un nouvel Excel dans une fenêtre séparée

  1. Cliquez le droit en cliquant sur l'icône Excel dans la barre des tâches - un menu contextuel s'ouvrira avec une liste des fichiers récents.
  2. Au bas de ce menu, il y aura une ligne Excel - cliquez dessus à gauche bouton de la souris, tenue tandis que la clé autre.

Un autre Excel devrait démarrer dans un nouveau processus. Aussi, au lieu de faire un clic gauche avec autre vous pouvez utiliser le bouton central de la souris - si votre souris en est équipée (ou si la molette de pression joue son rôle).

Méthode 3. Ligne de commande

Sélectionnez dans le menu principal Démarrer, Exécuter (Démarrer, Exécuter) ou appuyez sur le raccourci clavier Win+R. Dans le champ qui s'affiche, saisissez la commande :

Comment ouvrir un nouvel Excel dans une fenêtre séparée

Après avoir cliqué sur OK une nouvelle instance d'Excel doit démarrer dans un processus distinct.

Méthode 4. Macro

Cette option est un peu plus compliquée que les précédentes, mais fonctionne dans n'importe quelle version d'Excel selon mes observations :

  1. Ouvrir Visual Basic Editor via un onglet Développeur – Visual Basic (Développeur — Visual Basic) ou raccourci clavier autre + F11. Si des onglets promoteur non visible, vous pouvez l'afficher à travers Fichier – Options – Configuration du ruban (Fichier — Options — Personnaliser le ruban).
  2. Dans la fenêtre Visual Basic, insérez un nouveau module vide pour le code via le menu Insertion – Module.
  3. Copiez-y le code suivant :
Sub Run_New_Excel() Set NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True End Sub  

Si vous exécutez la macro maintenant créée via Développeur – Macros (Développeur — Macro) ou raccourci clavier autre+F8, une instance distincte d'Excel sera créée, comme nous le souhaitions.

Pour plus de commodité, le code ci-dessus peut être ajouté non pas au livre actuel, mais au livre personnel de macros et mettre un bouton séparé pour cette procédure sur le panneau d'accès rapide - cette fonctionnalité sera alors toujours à portée de main.

Méthode 5 : fichier VBScript

Cette méthode est similaire à la précédente, mais utilise VBScript, une version hautement simplifiée du langage Visual Basic, pour effectuer des actions simples directement dans Windows. Pour l'utiliser, procédez comme suit :

Tout d'abord, activez l'affichage des extensions pour les fichiers dans l'Explorateur via Afficher – Extensions de fichiers (Affichage — Extensions de fichier):

Comment ouvrir un nouvel Excel dans une fenêtre séparée

Ensuite, nous créons un fichier texte dans n'importe quel dossier ou sur le bureau (par exemple NouveauExcel.txt) et copiez-y le code VBScript suivant :

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

Enregistrez et fermez le fichier, puis modifiez son extension de txt on vbs. Après avoir renommé, un avertissement apparaîtra avec lequel vous devez accepter, et l'icône du fichier changera :

Comment ouvrir un nouvel Excel dans une fenêtre séparée

Tout. Maintenant, double-cliquez sur le bouton gauche de la souris sur ce fichier pour lancer une nouvelle instance indépendante d'Excel lorsque vous en aurez besoin.

PS

Gardez à l'esprit qu'en plus des avantages, l'exécution de plusieurs instances d'Excel a également ses inconvénients. ces processus système « ne se voient pas ». Par exemple, vous ne pourrez pas établir de lien direct entre des cellules de classeur dans différents Excel. De plus, la copie entre différentes instances du programme, etc. sera sévèrement limitée. Dans la plupart des cas, cependant, ce n'est pas un si gros prix à payer pour ne pas perdre de temps à attendre.

  • Comment réduire la taille du fichier et l'accélérer
  • Qu'est-ce qu'un livre de macros personnelles et comment l'utiliser

Soyez sympa! Laissez un commentaire