Edukien taula
Arazo garrantzitsua da guztiontzat Excel-en VBA rekin lan egiten dugun bitartean, pantaila eguneratzea desaktibatzea. Artikulu honetan, pantailaren eguneratzea nola desaktibatzeko erakutsiko dizut Excel-en VBA erabiliz.
Excel VBA: desaktibatu pantailaren eguneratzea (ikuspegi azkarra)
5185
Deskargatu praktiketako lan-koadernoa
Deskargatu praktika-koaderno hau artikulu hau irakurtzen ari zaren bitartean ariketa egiteko.
Desaktibatu Screen Update.xlsm
Pantaila eguneratzea Excel VBA erabiliz desaktibatzeko ikuspegi orokorra
Pantaila eguneratzea desaktibatzeko VBA<2 erabiliz> erraza da. Egia esateko, lerro bakarra nahikoa da hori lortzeko.
2251
Kode lerro honek pantaila eguneratzea desaktibatuko dizu, baina ez zara izango lerro honekin efektua sentitzeko gai da. Hura sentitzeko, sartu pantaila eguneratu ondoren zeregin batzuk egingo dizkizuten kode lerro batzuk. Hobe da zeregin luzea bada, horrek pantaila eguneratzearen eragina ulertuko dizu.
3504
Lerro hauek 1etik 100.000 arteko serie bat txertatzen dute orri aktiboan, hasita. A1 gelaxkatik. Pantaila eguneratu gabe egiten baduzu, denbora luzea izango da. Hurrengo gelaxkan zenbaki bat txertatzen duen bakoitzean, aurreko gelaxka honekin batera eguneratzen baita.
Baina pantaila eguneratzen itzalita mantentzen baduzu, aurreko gelaxkak ez dira aldi bakoitzean eguneratuko, eta eragiketa egingo da. denbora gutxiago hartu exekutatzeko.
Orduan ahal baduzunahi, berriro aktibatu dezakezu pantailaren eguneratzea.
2329
Beraz, VBA kode osoa hau izango da:
⧭ VBA kodea:
6236
Gehiago irakurri: [Konpondu!] Excel gelaxkak ez dira eguneratzen klik bikoitza egin ezean (5 irtenbide)
Antzeko irakurketak
- Nola freskatu Excel orria automatikoki (3 metodo egoki)
- Nola eguneratu automatikoki taula dinamikoa iturri-datuak aldatzen direnean
- Taula dinamikoa freskatzen ez den (5 arazo eta irtenbide)
- Nola Freskatu automatikoki taula dinamikoa Excel-en VBArik gabe (3 metodo adimendun)
Pantaila eguneratzea desaktibatzeko makroa garatzea Excel VBA erabiliz
Guk' Excel-en VBA erabiliz pantaila eguneratzea desaktibatzeko kodearen urratsez urratseko analisia ikusi dugu. Orain ikusiko dugu nola garatu dezakegun Makro hau exekutatzeko.
⧪ 1. urratsa: VBA leihoa irekitzea
Sakatu ALT + F11 teklatuan Visual Basic leihoa irekitzeko.
⧪ 2. urratsa: Modulu berri bat sartzea
Joan Txertatu > Modulua tresna-barran. Sakatu Modulua . Modulu1 izeneko modulu berri bat irekiko da (edo zure iraganeko historiaren araberako beste edozer).
⧪ 3. urratsa: VBA kodea jartzea
Hau da urrats garrantzitsuena. Sartu emandako VBA kodea moduluan.
⧪ 4. urratsa: kodea exekutatzea
Egin klik Exekutatu azpian \Goiko tresna-barrako UserForm tresna.
Kodea exekutatuko da. Eta 1etik 1.00.000ra bitarteko zenbaki sorta bat aurkituko duzu zure lan-orrian azkar sortuta, eta, bestela, denbora asko beharko luke exekutatzeko.
Irakurri gehiago: [Ebatzita]: Excel formulak ez dira eguneratzen gorde arte (6 irtenbide posible)
Gogoratu beharreko gauzak
Behar dituzu ez egin zeregin bera nirekin pantailaren eguneratzea itzali ondoren. Zure ohiko zeregina dena egin dezakezu. Baina kontua da ez duzula ulertuko pantaila-eguneratzeak desaktibatzea zeregin sorta luze bat egin ezean. Horregatik, 1etik 1.00.000ra arteko sekuentzia bat sortu nuen.
Ondorioa
Beraz, hau da buelta emateko Makro garatzeko prozesua. pantailatik kanpo eguneratzea Excel VBA erabiliz. Galderarik baduzu? Galdetu iezaguzu. Eta ez ahaztu gure gunea bisitatzea ExcelWIKI argitalpen eta eguneratze gehiago lortzeko.