Excel VBA: გამორთეთ ეკრანის განახლება

  • გააზიარეთ ეს
Hugh West

ეკრანის განახლების გამორთვა ყველა ჩვენგანისთვის მნიშვნელოვანი საკითხია Excel-ში VBA -თან მუშაობისას. ამ სტატიაში მე გაჩვენებთ, თუ როგორ შეგიძლიათ გამორთოთ ეკრანის განახლება VBA Excel-ში.

Excel VBA: გამორთეთ ეკრანის განახლება (სწრაფი ნახვა)

9399

ჩამოტვირთეთ სავარჯიშო სამუშაო წიგნი

ჩამოტვირთეთ ეს სავარჯიშო სამუშაო წიგნი, რათა ივარჯიშოთ ამ სტატიის კითხვის დროს.

გამორთეთ Screen Update.xlsm

მიმოხილვა ეკრანის განახლების გამორთვის Excel VBA გამოყენებით

გამორთეთ ეკრანის განახლება VBA<2 გამოყენებით> ადვილია. სიმართლე გითხრათ, მხოლოდ ერთი ხაზი საკმარისია ამის მისაღწევად.

3806

კოდის ეს ერთი ხაზი გამორთავს ეკრანის განახლებას თქვენთვის, მაგრამ თქვენ არ იქნებით შეუძლია იგრძნოს ეფექტი ამ ერთი ხაზით. ამის შესაგრძნობად, ჩადეთ კოდის რამდენიმე სტრიქონი, რომელიც შეგისრულებთ რამდენიმე დავალებას ეკრანის განახლების შემდეგ. უმჯობესია, თუ ეს გრძელი დავალებაა, რაც გაგაცნობთ ეკრანის განახლების ეფექტს.

4541

ეს ხაზები აქტიურ ფურცელში ჩასმულია 1-დან 100000-მდე სერია, დაწყებული უჯრედიდან A1 . თუ ამას გააკეთებთ ეკრანის განახლების გარეშე, ამას დიდი დრო დასჭირდება. იმის გამო, რომ ყოველ ჯერზე, როცა ის ათავსებს რიცხვს შემდეგ უჯრედში, ადრინდელი უჯრედი განახლდება.

მაგრამ თუ ეკრანის განახლება გამორთულია, ადრინდელი უჯრედები ყოველ ჯერზე არ განახლდება და ოპერაცია განახლდება. ნაკლები დრო დაუთმეთ შესრულებას.

მაშინ, თუ შეგიძლიათგსურთ, შეგიძლიათ კვლავ ჩართოთ ეკრანის განახლება.

9709

ასე რომ, სრული VBA კოდი იქნება:

VBA კოდი:

7472

დაწვრილებით: [შესწორდა!] Excel-ის უჯრედები არ განახლდება ორმაგი დაწკაპუნების გარეშე (5 გადაწყვეტა)

მსგავსი წაკითხვები

  • როგორ განვაახლოთ Excel ფურცელი ავტომატურად (3 შესაფერისი მეთოდი)
  • როგორ ავტომატურად განაახლოთ კრებსითი ცხრილი, როდესაც მონაცემთა წყარო იცვლება
  • კრებითი ცხრილი არ განახლდება (5 საკითხი და გადაწყვეტილებები)
  • როგორ ავტომატური განახლება კრებსითი ცხრილის გარეშე VBA Excel-ში (3 ჭკვიანი მეთოდი)

მაკროს შემუშავება ეკრანის განახლების გამორთვისთვის Excel VBA-ს გამოყენებით

ჩვენ“ ვნახე კოდის ნაბიჯ-ნაბიჯ ანალიზი ეკრანის განახლების გამორთვის Excel-ში VBA -ის გამოყენებით. ახლა ჩვენ ვნახავთ, როგორ შეგვიძლია განვავითაროთ მაკრო ამის შესასრულებლად.

⧪ ნაბიჯი 1: VBA ფანჯრის გახსნა

დააჭირეთ ALT + F11 თქვენს კლავიატურაზე Visual Basic ფანჯრის გასახსნელად.

⧪ ნაბიჯი 2: ახალი მოდულის ჩასმა

გადადით ჩასმა > მოდული ხელსაწყოთა ზოლში. დააწკაპუნეთ მოდულზე . გაიხსნება ახალი მოდული, სახელწოდებით Module1 (ან სხვა რამ, რაც დამოკიდებულია თქვენს წარსულ ისტორიაზე).

⧪ ნაბიჯი 3: VBA კოდის დაყენება

ეს არის ყველაზე მნიშვნელოვანი ნაბიჯი. ჩადეთ მოცემული VBA კოდი მოდულში.

⧪ ნაბიჯი 4: კოდის გაშვება

დააწკაპუნეთ Run Sub \UserForm ინსტრუმენტი ზემოთ ინსტრუმენტთა ზოლიდან.

კოდი გაიშვება. და თქვენ იპოვით რიცხვების სერიას 1-დან 1,00,000-მდე, რომლებიც გენერირებულია სწრაფად თქვენს სამუშაო ფურცელზე, რომლის შესრულებას სხვაგვარად დიდი დრო დასჭირდება.

წაიკითხეთ მეტი: [მოგვარდა]: Excel-ის ფორმულები არ განახლდება შენახვამდე (6 შესაძლო გადაწყვეტა)

რაც უნდა გახსოვდეთ

თქვენ გჭირდებათ არ შეასრულო იგივე დავალება ჩემთან ეკრანის განახლების გამორთვის შემდეგ. თქვენ შეგიძლიათ გააკეთოთ ის, რაც თქვენი რეგულარული დავალებაა. მაგრამ საქმე ის არის, რომ თქვენ ვერ გაიგებთ ეკრანის განახლებების გამორთვის ეფექტს, თუ არ შეასრულებთ დავალებების დიდ სერიას. ამიტომ მე შევქმენი თანმიმდევრობა 1-დან 1,00,000-მდე.

დასკვნა

აქედან გამომდინარე, ეს არის მაკრო შემობრუნების პროცესის შემუშავება. გამორთული ეკრანის განახლება Excel VBA გამოყენებით. გაქვთ რაიმე შეკითხვები? თავისუფლად გვკითხეთ. და არ დაგავიწყდეთ ეწვიოთ ჩვენს საიტს ExcelWIKI მეტი პოსტებისა და განახლებისთვის.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.