Hoe om 'n nuwe Excel in 'n aparte venster oop te maak

Het jy al 'n paar minute moes wag vir jou Excel-werkboek om 'n makro te laat loop, 'n Power Query op te dateer of swaar formules te herbereken? Jy kan natuurlik die pouse vul met 'n koppie tee en koffie op heeltemal wettige gronde, maar jy het waarskynlik 'n ander gedagte gehad: hoekom nie 'n ander Excel-werkboek daar naby oopmaak en vir eers daarmee werk nie?

Maar dit is nie so eenvoudig nie.

As jy veelvuldige Excel-lêers op die gewone manier oopmaak (dubbelklik in Explorer of via die Lêer - Maak oop in Excel), maak hulle outomaties oop in dieselfde geval van Microsoft Excel. Gevolglik, as u 'n herberekening of 'n makro in een van hierdie lêers uitvoer, sal die hele toepassing besig wees en alle oop boeke sal vries, want hulle het 'n algemene Excel-stelselproses.

Hierdie probleem word eenvoudig opgelos - jy moet Excel in 'n nuwe aparte proses begin. Dit sal onafhanklik van die eerste een wees en sal jou in staat stel om in vrede aan ander lêers te werk terwyl die vorige instansie van Excel parallel aan 'n swaar taak werk. Daar is verskeie maniere om dit te doen, waarvan sommige dalk of dalk nie werk nie, afhangende van jou weergawe van Excel en die opdaterings wat jy geïnstalleer het. Probeer dus alles een vir een.

Metode 1. Frontaal

Die maklikste en mees voor die hand liggende opsie is om uit die hoofkieslys te kies Begin – Programme – Excel (Begin - Programme - Excel). Ongelukkig werk hierdie primitiewe benadering net in ouer weergawes van Excel.

Metode 2: Middelste muisknoppie of Alt

Hoe om 'n nuwe Excel in 'n aparte venster oop te maak

  1. Klik die reg deur op die Excel-ikoon op die taakbalk te klik – 'n kontekskieslys sal oopmaak met 'n lys van onlangse lêers.
  2. Onderaan hierdie kieslys sal daar 'n Excel-ry wees - klik daarop verlaat muis knoppie, hou terwyl die sleutel alt.

Nog 'n Excel behoort in 'n nuwe proses te begin. Ook, in plaas daarvan om met links te klik alt jy kan die middelste muisknoppie gebruik – as jou muis dit het (of die drukwiel speel sy rol).

Metode 3. Opdragreël

Kies uit die hoofkieslys Begin - Hardloop (Begin - Hardloop) of druk kortpadsleutel Wen+R. In die veld wat verskyn, voer die opdrag in:

Hoe om 'n nuwe Excel in 'n aparte venster oop te maak

Na kliek op OK 'n nuwe instansie van Excel moet in 'n aparte proses begin.

Metode 4. Makro

Hierdie opsie is 'n bietjie meer ingewikkeld as die voriges, maar werk in enige weergawe van Excel volgens my waarnemings:

  1. Maak die Visual Basic Editor oop via 'n oortjie Ontwikkelaar – Visual Basic (Ontwikkelaar – Visual Basic) of sleutelbordkortpad alt + F11. As oortjies ontwikkelaar nie sigbaar is nie, kan jy dit deur vertoon Lêer – Opsies – Lintopstelling (Lêer - Opsies - Pas lint aan).
  2. In die Visual Basic-venster, voeg 'n nuwe leë module vir kode deur die spyskaart in Voeg in – Module.
  3. Kopieer die volgende kode daarheen:
Sub Run_New_Excel() Stel NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True End Sub  

As jy die makro wat nou geskep is via Ontwikkelaar - Makro's (Ontwikkelaar – Makro) of sleutelbordkortpad alt+F8, dan sal 'n aparte instansie van Excel geskep word, soos ons wou.

Gerieflikheidshalwe kan die kode hierbo nie by die huidige boek gevoeg word nie, maar by die Persoonlike Boek van Makro's en 'n aparte knoppie vir hierdie prosedure op die vinnige toegangspaneel plaas - dan sal hierdie kenmerk altyd byderhand wees.

Metode 5: VBScript-lêer

Hierdie metode is soortgelyk aan die vorige een, maar gebruik VBScript, 'n hoogs vereenvoudigde weergawe van die Visual Basic-taal, om eenvoudige aksies direk in Windows uit te voer. Om dit te gebruik, doen die volgende:

Aktiveer eers die vertoning van uitbreidings vir lêers in Explorer deur Bekyk - Lêeruitbreidings (Bekyk - Lêeruitbreidings):

Hoe om 'n nuwe Excel in 'n aparte venster oop te maak

Dan skep ons 'n tekslêer in enige gids of op die lessenaar (byvoorbeeld NewExcel.txt) en kopieer die volgende VBScript-kode daarheen:

Stel NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True stel NewExcel = Niks  

Stoor en maak die lêer toe, en verander dan die uitbreiding van txt on vbs. Nadat u hernoem het, sal 'n waarskuwing verskyn waarmee u moet saamstem, en die ikoon van die lêer sal verander:

Hoe om 'n nuwe Excel in 'n aparte venster oop te maak

Alles. Deur nou op die linkermuisknoppie op hierdie lêer te dubbelklik, sal 'n nuwe onafhanklike instansie van Excel begin wanneer jy dit nodig het.

PS

Hou in gedagte dat benewens die voordele, die bestuur van verskeie gevalle van Excel ook sy nadele het. hierdie stelselprosesse "sien" mekaar nie. Byvoorbeeld, jy sal nie 'n direkte skakel tussen werkboekselle in verskillende Excel kan maak nie. Ook sal kopiëring tussen verskillende instansies van die program, ens. erg beperk word. In die meeste gevalle is dit egter nie so 'n groot prys om te betaal om nie tyd te mors om te wag nie.

  • Hoe om lêergrootte te verminder en dit te bespoedig
  • Wat is 'n persoonlike makroboek en hoe om dit te gebruik

Lewer Kommentaar