შინაარსი
გქონიათ ოდესმე ლოდინი რამდენიმე წუთის განმავლობაში თქვენი Excel-ის სამუშაო წიგნის მაკროს გასაშვებად, Power Query-ის განახლებისთვის ან მძიმე ფორმულების ხელახლა გამოთვლაზე? თქვენ, რა თქმა უნდა, შეგიძლიათ შეავსოთ პაუზა ფინჯანი ჩაით და ყავით სრულიად ლეგალური საფუძვლით, მაგრამ ალბათ სხვა აზრი გქონდათ: რატომ არ გახსენით კიდევ ერთი Excel-ის სამუშაო წიგნი ახლოს და არ იმუშაოთ ამ დროისთვის?
მაგრამ ეს არც ისე მარტივია.
თუ თქვენ გახსენით რამდენიმე Excel ფაილი ჩვეულებრივი გზით (ორჯერ დააწკაპუნეთ Explorer-ში ან მისი მეშვეობით ფაილი - გახსნა Excel-ში), ისინი ავტომატურად იხსნება Microsoft Excel-ის იმავე ინსტანციაში. შესაბამისად, თუ ამ ფაილებიდან ერთ-ერთში აწარმოებთ გადაანგარიშებას ან მაკროს, მაშინ მთელი აპლიკაცია დაკავებული იქნება და ყველა ღია წიგნი გაიყინება, რადგან მათ აქვთ საერთო Excel სისტემის პროცესი.
ეს პრობლემა მოგვარებულია საკმაოდ მარტივად - თქვენ უნდა დაიწყოთ Excel ახალ ცალკე პროცესში. ის პირველისგან დამოუკიდებელი იქნება და საშუალებას მოგცემთ მშვიდად იმუშაოთ სხვა ფაილებზე, ხოლო Excel-ის წინა ინსტანცია პარალელურად მძიმე დავალებაზე მუშაობს. ამის გაკეთების რამდენიმე გზა არსებობს, რომელთაგან ზოგიერთი შეიძლება იმუშაოს ან არ იმუშაოს Excel-ის თქვენი ვერსიისა და თქვენ მიერ დაინსტალირებული განახლებების მიხედვით. ამიტომ სცადეთ ყველაფერი სათითაოდ.
მეთოდი 1. ფრონტალური
უმარტივესი და ყველაზე აშკარა ვარიანტია მთავარი მენიუდან არჩევა დაწყება – პროგრამები – Excel (დაწყება - პროგრამები - Excel). სამწუხაროდ, ეს პრიმიტიული მიდგომა მუშაობს მხოლოდ Excel-ის ძველ ვერსიებში.
- დაწკაპეთ სწორი დავალების პანელზე Excel-ის ხატულაზე დაწკაპუნებით – გაიხსნება კონტექსტური მენიუ ბოლო ფაილების სიით.
- ამ მენიუს ბოლოში იქნება Excel-ის მწკრივი - დააწკაპუნეთ მასზე დარჩა მაუსის ღილაკი, ჩატარების ხოლო გასაღები Alt.
კიდევ ერთი Excel უნდა დაიწყოს ახალ პროცესში. ასევე, მარცხნივ დაწკაპუნების ნაცვლად Alt შეგიძლიათ გამოიყენოთ მაუსის შუა ღილაკი - თუ თქვენს მაუსს აქვს ის (ან წნევის ბორბალი ასრულებს თავის როლს).
მეთოდი 3. ბრძანების ხაზი
აირჩიეთ მთავარი მენიუდან დაწყება - გაშვება (დაწყება - გაშვება) ან დააჭირეთ კლავიატურის მალსახმობს მოიგე+R. ველში, რომელიც გამოჩნდება, შეიყვანეთ ბრძანება:
დაწკაპვით OK Excel-ის ახალი ინსტანცია უნდა დაიწყოს ცალკე პროცესში.
მეთოდი 4. მაკრო
ეს ვარიანტი ცოტა უფრო რთულია, ვიდრე წინა, მაგრამ მუშაობს Excel-ის ნებისმიერ ვერსიაში ჩემი დაკვირვებით:
- Visual Basic რედაქტორის გახსნა ჩანართის საშუალებით დეველოპერი – Visual Basic (დეველოპერი — Visual Basic) ან კლავიატურის მალსახმობი Alt + F11. თუ ჩანართები დეველოპერი არ ჩანს, შეგიძლიათ აჩვენოთ იგი ფაილი – ოფციები – ლენტის დაყენება (ფაილი - ოფციები - ლენტის მორგება).
- Visual Basic-ის ფანჯარაში, მენიუში ჩადეთ ახალი ცარიელი მოდული კოდისთვის ჩასმა – მოდული.
- დააკოპირეთ იქ შემდეგი კოდი:
Sub Run_New_Excel() Set NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True End Sub
თუ ახლა შექმნილ მაკროს გაუშვით დეველოპერი – მაკრო (დეველოპერი - მაკრო) ან კლავიატურის მალსახმობი Alt+F8, შემდეგ შეიქმნება Excel-ის ცალკე ინსტანცია, როგორც გვინდოდა.
მოხერხებულობისთვის, ზემოთ მოცემული კოდი შეიძლება დაემატოს არა მიმდინარე წიგნს, არამედ მაკროების პერსონალურ წიგნს და ამ პროცედურისთვის ცალკე ღილაკი დააყენოთ სწრაფი წვდომის პანელზე - მაშინ ეს ფუნქცია ყოველთვის იქნება ხელთ.
მეთოდი 5: VBScript ფაილი
ეს მეთოდი წინას მსგავსია, მაგრამ იყენებს VBScript-ს, Visual Basic ენის უაღრესად გამარტივებულ ვერსიას, მარტივი მოქმედებების შესასრულებლად პირდაპირ Windows-ში. მის გამოსაყენებლად გააკეთეთ შემდეგი:
პირველი, ჩართეთ ფაილების გაფართოებების ჩვენება Explorer-ში ნახვა - ფაილის გაფართოებები (ნახვა - ფაილის გაფართოებები):
შემდეგ ჩვენ ვქმნით ტექსტურ ფაილს ნებისმიერ საქაღალდეში ან სამუშაო მაგიდაზე (მაგალითად NewExcel.txt) და დააკოპირეთ შემდეგი VBScript კოდი იქ:
დააყენეთ NewExcel = CreateObject("Excel.Application") NewExcel.Workbooks.Add NewExcel.Visible = True set NewExcel = არაფერი
შეინახეთ და დახურეთ ფაილი, შემდეგ კი შეცვალეთ მისი გაფართოება txt on vbs. სახელის გადარქმევის შემდეგ გამოჩნდება გაფრთხილება, რომელსაც უნდა დაეთანხმოთ და ფაილის ხატულა შეიცვლება:
ყველაფერი. ახლა ამ ფაილზე მაუსის მარცხენა ღილაკზე ორჯერ დაწკაპუნებით დაიწყება Excel-ის ახალი დამოუკიდებელი ეგზემპლარი, როცა დაგჭირდებათ.
PS
გაითვალისწინეთ, რომ დადებითი მხარეების გარდა, Excel-ის მრავალი ინსტანციის გაშვებას აქვს თავისი მინუსებიც. ეს სისტემური პროცესები „ვერ ხედავენ“ ერთმანეთს. მაგალითად, თქვენ ვერ შეძლებთ პირდაპირ კავშირს სამუშაო წიგნის უჯრედებს შორის სხვადასხვა Excel-ში. ასევე, ძლიერ შეზღუდული იქნება კოპირება პროგრამის სხვადასხვა ინსტანციებს შორის და ა.შ. თუმცა, უმეტეს შემთხვევაში, ეს არც ისე დიდი ფასია, რომ არ დაკარგოთ დრო ლოდინი.
- როგორ შევამციროთ ფაილის ზომა და დავაჩქაროთ იგი
- რა არის პერსონალური მაკრო წიგნი და როგორ გამოვიყენოთ იგი