Een nieuwe Excel openen in een apart venster

Heeft u ooit enkele minuten moeten wachten voordat uw Excel-werkmap een macro had uitgevoerd, een Power Query had bijgewerkt of zware formules had herberekend? Je kunt de pauze natuurlijk op volledig legale gronden vullen met een kopje thee en koffie, maar je had waarschijnlijk een andere gedachte: waarom niet een andere Excel-werkmap in de buurt openen en er voorlopig mee werken?

Maar zo eenvoudig is het niet.

Als u op de gebruikelijke manier meerdere Excel-bestanden opent (dubbelklik in Verkenner of via de Bestand – Openen in Excel), worden ze automatisch geopend in hetzelfde exemplaar van Microsoft Excel. Dienovereenkomstig, als u een herberekening of een macro in een van deze bestanden uitvoert, zal de hele toepassing bezet zijn en zullen alle geopende boeken vastlopen, omdat ze een gemeenschappelijk Excel-systeemproces hebben.

Dit probleem is vrij eenvoudig opgelost - u moet Excel starten in een nieuw afzonderlijk proces. Het is onafhankelijk van de eerste en stelt u in staat om in alle rust aan andere bestanden te werken, terwijl het vorige exemplaar van Excel parallel aan een zware taak werkt. Er zijn verschillende manieren om dit te doen, waarvan sommige al dan niet werken, afhankelijk van uw versie van Excel en de updates die u hebt geïnstalleerd. Dus probeer alles een voor een.

Methode 1. Frontaal

De gemakkelijkste en meest voor de hand liggende optie is om te selecteren in het hoofdmenu Start – Programma’s – Excel (Start — Programma's — Excel). Helaas werkt deze primitieve aanpak alleen in oudere versies van Excel.

Methode 2: Middelste muisknop of Alt

Een nieuwe Excel openen in een apart venster

  1. Klik het recht door op het Excel-pictogram op de taakbalk te klikken - er wordt een contextmenu geopend met een lijst met recente bestanden.
  2. Onderaan dit menu staat een Excel-rij – klik erop links muisknop, bezit terwijl de sleutel anders.

Een andere Excel zou in een nieuw proces moeten starten. Ook, in plaats van met de linkermuisknop te klikken met anders u kunt de middelste muisknop gebruiken - als uw muis deze heeft (of het drukwiel zijn rol speelt).

Methode 3. Opdrachtregel

Kies uit het hoofdmenu Begin te lopen (Begin te lopen) of druk op sneltoets overwinning+R. Voer in het veld dat verschijnt de opdracht in:

Een nieuwe Excel openen in een apart venster

Na het klikken op OK een nieuw exemplaar van Excel zou in een afzonderlijk proces moeten starten.

Methode 4. Macro

Deze optie is iets gecompliceerder dan de vorige, maar werkt in elke versie van Excel volgens mijn observaties:

  1. De Visual Basic Editor openen via een tabblad Ontwikkelaar – Visual Basic (Ontwikkelaar — Visual Basic) of sneltoets anders + F11. Als tabbladen ontwikkelaar niet zichtbaar, u kunt het weergeven via Bestand – Opties – Lint instellen (Bestand — Opties — Lint aanpassen).
  2. Voeg in het Visual Basic-venster een nieuwe lege module voor code in via het menu Invoegen – Module.
  3. Kopieer daar de volgende code:
Sub Run_New_Excel() Set NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True End Sub  

Als u de nu gemaakte macro uitvoert via Ontwikkelaar – Macro's (Ontwikkelaar — Macro) of sneltoets anders+F8, dan wordt er een apart exemplaar van Excel gemaakt, zoals we wilden.

Voor het gemak kan de bovenstaande code niet aan het huidige boek worden toegevoegd, maar aan het persoonlijk boek met macro's en een aparte knop voor deze procedure op het snelle toegangspaneel plaatsen - dan is deze functie altijd bij de hand.

Methode 5: VBScript-bestand

Deze methode is vergelijkbaar met de vorige, maar gebruikt VBScript, een sterk vereenvoudigde versie van de Visual Basic-taal, om eenvoudige acties rechtstreeks in Windows uit te voeren. Ga als volgt te werk om het te gebruiken:

Schakel eerst de weergave van extensies voor bestanden in Verkenner in via Bekijken – Bestandsextensies (Bekijken — Bestandsextensies):

Een nieuwe Excel openen in een apart venster

Vervolgens maken we een tekstbestand in een willekeurige map of op het bureaublad (bijvoorbeeld: NieuwExcel.txt) en kopieer daar de volgende VBScript-code:

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

Sla het bestand op en sluit het en wijzig de extensie van txt on vbs. Na het hernoemen verschijnt er een waarschuwing waarmee u akkoord moet gaan en verandert het pictogram van het bestand:

Een nieuwe Excel openen in een apart venster

Alles. Als u nu met de linkermuisknop op dit bestand dubbelklikt, wordt een nieuw onafhankelijk exemplaar van Excel gestart wanneer u het nodig hebt.

PS

Houd er rekening mee dat naast de voordelen, het uitvoeren van meerdere exemplaren van Excel ook nadelen heeft. deze systeemprocessen “zien” elkaar niet. U kunt bijvoorbeeld geen directe koppeling maken tussen werkmapcellen in verschillende Excel. Ook het kopiëren tussen verschillende instanties van het programma, enz. zal ernstig worden beperkt. In de meeste gevallen is dit echter niet zo'n hoge prijs om te betalen om geen tijd te verspillen aan wachten.

  • Hoe de bestandsgrootte te verkleinen en te versnellen
  • Wat is een persoonlijk macroboek en hoe gebruik je het?

Laat een reactie achter