Sadržaj
Jeste li ikada morali čekati nekoliko minuta da vaša Excel radna knjiga pokrene makronaredbu, ažurira Power Query ili ponovno izračuna teške formule? Pauzu možete, naravno, ispuniti šalicom čaja i kave na potpuno legalnim osnovama, ali vjerojatno vam je pala na pamet drugačija misao: zašto ne biste otvorili još jednu radnu knjigu programa Excel u blizini i za sada radili s njom?
Ali nije to tako jednostavno.
Ako otvorite više Excel datoteka na uobičajeni način (dvaput kliknite u Exploreru ili putem Datoteka – Otvori u Excelu), automatski se otvaraju u istoj instanci Microsoft Excela. Sukladno tome, ako pokrenete ponovni izračun ili makronaredbu u jednoj od ovih datoteka, tada će cijela aplikacija biti zauzeta i sve otvorene knjige će se zamrznuti, jer imaju zajednički proces Excel sustava.
Ovaj problem je riješen vrlo jednostavno - trebate pokrenuti Excel u novom zasebnom procesu. Bit će neovisan o prvom i omogućit će vam da na miru radite na drugim datotekama dok prethodna instanca Excela paralelno radi na teškom zadatku. Postoji nekoliko načina za to, od kojih neki mogu, ali i ne moraju funkcionirati, ovisno o vašoj verziji Excela i ažuriranjima koja ste instalirali. Zato pokušajte sve jedno po jedno.
Metoda 1. Frontalni
Najlakša i najočitija opcija je odabir iz glavnog izbornika Start – Programi – Excel (Start — Programi — Excel). Nažalost, ovaj primitivni pristup radi samo u starijim verzijama Excela.
- Kliknite pravo klikom na ikonu programa Excel na programskoj traci – otvorit će se kontekstni izbornik s popisom nedavnih datoteka.
- Na dnu ovog izbornika nalazit će se Excel redak – kliknite na njega lijevo tipka miša, držanje dok je ključ drugo.
Drugi Excel trebao bi se pokrenuti u novom procesu. Također, umjesto lijevog klika s drugo možete koristiti srednju tipku miša – ako je vaš miš ima (ili kotačić ima svoju ulogu).
Metoda 3. Naredbeni redak
Odaberite iz glavnog izbornika Start – trčanje (Početak — Trčanje) ili pritisnite tipkovni prečac Pobijediti+R. U polje koje se pojavi unesite naredbu:
Nakon što kliknete OK nova instanca programa Excel trebala bi se pokrenuti u zasebnom procesu.
Metoda 4. Makro
Ova je opcija malo kompliciranija od prethodnih, ali prema mojim zapažanjima radi u bilo kojoj verziji Excela:
- Otvaranje Visual Basic uređivača putem kartice Programer – Visual Basic (Razvojni programer — Visual Basic) ili tipkovni prečac drugo + F11. Ako su kartice razvijač nije vidljivo, možete ga prikazati kroz Datoteka – Opcije – Postavljanje vrpce (Datoteka — Opcije — Prilagodi vrpcu).
- U prozoru Visual Basica umetnite novi prazan modul za kod kroz izbornik Umetak – Modul.
- Tamo kopirajte sljedeći kod:
Sub Run_New_Excel() Set NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True End Sub
Ako sada kreiranu makronaredbu pokrenete putem Programer – Macros (Razvojni programer — Makro) ili tipkovni prečac drugo+F8, tada će se stvoriti zasebna instanca Excela, kao što smo željeli.
Radi praktičnosti, gornji kod se može dodati ne u trenutnu knjigu, već u Osobnu knjigu makronaredbi i staviti poseban gumb za ovaj postupak na ploču za brzi pristup - tada će ova značajka uvijek biti pri ruci.
Metoda 5: VBScript datoteka
Ova je metoda slična prethodnoj, ali koristi VBScript, vrlo pojednostavljenu verziju jezika Visual Basic, za izvođenje jednostavnih radnji izravno u sustavu Windows. Da biste ga koristili, učinite sljedeće:
Prvo omogućite prikaz ekstenzija za datoteke u Exploreru Pogled – ekstenzije datoteka (Prikaz — ekstenzije datoteka):
Zatim stvaramo tekstualnu datoteku u bilo kojoj mapi ili na radnoj površini (npr NewExcel.txt) i tamo kopirajte sljedeći VBScript kod:
Postavi NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True postavi NewExcel = Ništa
Spremite i zatvorite datoteku, a zatim promijenite njen nastavak iz txt on vbs. Nakon preimenovanja pojavit će se upozorenje s kojim se morate složiti, a ikona datoteke će se promijeniti:
Sve. Sada dvostruki klik lijevom tipkom miša na ovu datoteku pokrenut će novu neovisnu instancu Excela kada vam zatreba.
PS
Imajte na umu da osim prednosti, pokretanje više instanci Excela ima i svoje nedostatke. ovi procesi sustava "ne vide" jedni druge. Na primjer, nećete moći napraviti izravnu vezu između ćelija radne knjige u različitim Excelovima. Također, kopiranje između različitih instanci programa itd. bit će ozbiljno ograničeno. Međutim, u većini slučajeva to nije tako velika cijena za negubljenje vremena na čekanje.
- Kako smanjiti veličinu datoteke i ubrzati je
- Što je Personal Macro Book i kako se njime služiti