Enhavtabelo
Estas grava afero por ni ĉiuj laborante kun VBA en Excel, malŝalti la ekranan ĝisdatigon. En ĉi tiu artikolo, mi montros al vi kiel vi povas malŝalti la ekranan ĝisdatigon uzante VBA en Excel.
Excel VBA: Malŝalti Ekran Ĝisdatigon (Rapida Vido)
4937
Elŝutu Praktikan Laborlibron
Elŝutu ĉi tiun praktikan laborlibron por ekzerci dum vi legas ĉi tiun artikolon.
Malŝalti Ekran Update.xlsm
Superrigardo por Malŝalti Ekran Ĝisdatigon Uzante Excel VBA
Por malŝalti ekranan ĝisdatigon per VBA estas facila. Verdire, nur unu linio sufiĉas por plenumi tion.
9718
Ĉi tiu unu linio de kodo malŝaltos la ekranan ĝisdatigon por vi, sed vi ne estos kapabla senti la efikon kun ĉi tiu unu linio. Por senti ĝin, enigu kelkajn liniojn de kodo, kiuj faros kelkajn taskojn por vi post ĝisdatigo de la ekrano. Pli bone se temas pri longa tasko, tio komprenos la efikon de ekrana ĝisdatigo.
2951
Ĉi tiuj linioj enigas serion de 1 ĝis 100,000 en la aktiva folio, komencante. el ĉelo A1 . Se vi faras ĝin sen ekrana ĝisdatigo, ĝi daŭros longan tempon. Ĉar ĉiufoje kiam ĝi enmetas numeron al la sekva ĉelo, la pli frua ĉelo estas ĝisdatigita kune kun.
Sed se vi malŝaltas la ekranon ĝisdatigita, la pli fruaj ĉeloj ne estos ĝisdatigitaj ĉiufoje, kaj la operacio estos prenu malpli da tempo por esti ekzekutita.
Do se vi povasdeziras, vi povas denove ŝalti la ekranan ĝisdatigon.
2145
Do la kompleta VBA kodo estos:
⧭ VBA-Kodo:
6416
Legu Pli: [Fiksita!] Excel-Ĉeloj Ne Ĝisdatiĝas Krom Se Duobla Alklako (5 Solvoj)
Similaj Legadoj
- Kiel Refreŝigi Excel-Folion Aŭtomate (3 Taŭgaj Metodoj)
- Kiel Aŭtomate Ĝisdatigi Pivotan Tabelon Kiam Fontaj Datumoj Ŝanĝas
- Pivota Tabelo Ne Refreŝiĝas (5 Problemoj kaj Solvoj)
- Kiel Aŭtomata Refreŝiga Pivota Tablo sen VBA en Excel (3 Inteligentaj Metodoj)
Disvolvante la Makroon por Malŝalti Ekran Ĝisdatigon Uzante Excel VBA
Ni' Vi vidis la paŝon post paŝo analizon de la kodo por malŝalti ekranan ĝisdatigon uzante VBA en Excel. Nun ni vidos kiel ni povas disvolvi Makroon por plenumi ĉi tion.
⧪ Paŝo 1: Malfermi la VBA-Fenestron
Premu ALT + F11 sur via klavaro por malfermi la fenestron Visual Basic .
⧪ Paŝo 2: Enmetu Novan Modulon
Iru al Enmeti > Modulo en la ilobreto. Klaku sur Modulo . Nova modulo nomata Modulo1 (aŭ io ajn alia depende de via pasinta historio) malfermos.
⧪ Paŝo 3: Meti la VBA-Kodon
Jen la plej grava paŝo. Enigu la donitan VBA kodon en la modulon.
⧪ Paŝo 4: Ruli la Kodon
Alklaku sur la Run Sub \Ilo UserForm el la ilobreto supre.
La kodo ruliĝos. Kaj vi trovos serion da nombroj de 1 ĝis 1,00,000 generitaj rapide sur via laborfolio, kiuj alie bezonus longan tempon por esti efektivigita.
Legu Pli: [Solvita]: Excel-Formuloj Ne Ĝisdatiĝas Ĝis Konservado (6 Eblaj Solvoj)
Aferoj por Memori
Vi bezonas ne faru la saman taskon kun mi post malŝalto de la ekrana ĝisdatigo. Vi povas fari kion ajn estas via regula tasko. Sed la afero estas, ke vi ne komprenos la efikon de malŝalti ekranajn ĝisdatigojn krom se vi faras longan serion da taskoj. Tial mi generis sinsekvon de 1 ĝis 1,00,000.
Konkludo
Tial, ĉi tio estas la procezo por disvolvi Makro por turni. eksterekrana ĝisdatigo per Excel VBA . Ĉu vi havas demandojn? Bonvolu demandi nin. Kaj ne forgesu viziti nian retejon ExcelWIKI por pliaj afiŝoj kaj ĝisdatigoj.