Excel VBA: Desactivar a actualización da pantalla

  • Comparte Isto
Hugh West

É un problema importante para todos nós mentres traballamos con VBA en Excel, desactivar a actualización da pantalla. Neste artigo mostrarei como desactivar a actualización da pantalla usando VBA en Excel.

Excel VBA: desactivar a actualización da pantalla (vista rápida)

1864

Descargar libro de prácticas

Descargar este libro de prácticas para facer exercicio mentres estás lendo este artigo.

Desactivar Screen Update.xlsm

Unha descrición xeral para desactivar a actualización da pantalla usando Excel VBA

Para desactivar a actualización da pantalla usando VBA é doado. A verdade, só unha liña é suficiente para logralo.

5638

Esta única liña de código desactivará a actualización da pantalla para ti, pero non estarás capaz de sentir o efecto con esta liña. Para sentilo, insira algunhas liñas de código que farán algunhas tarefas por vostede despois de actualizar a pantalla. É mellor se é unha tarefa longa, que fará que comprendas o efecto da actualización da pantalla.

5224

Estas liñas insiren unha serie de 1 a 100.000 na folla activa, comezando da cela A1 . Se o fas sen actualizar a pantalla, levará moito tempo. Porque cada vez que insire un número na seguinte cela, a anterior actualízase xunto con.

Pero se mantés a pantalla desactivada, as celas anteriores non se actualizarán cada vez e a operación tarda menos en executarse.

Entón se podesdesexa, pode volver activar a actualización da pantalla.

5215

Así que o código VBA completo será:

Código VBA:

2766

Ler máis: [Fixado!] As celas de Excel non se actualizan a menos que faga dobre clic (5 solucións)

Lecturas similares

  • Como actualizar automaticamente a folla de Excel (3 métodos adecuados)
  • Como actualizar automaticamente unha táboa dinámica cando cambian os datos de orixe
  • Non se actualiza a táboa dinámica (5 problemas e solucións)
  • Como Actualización automática da táboa dinámica sen VBA en Excel (3 métodos intelixentes)

Desenvolver a macro para desactivar a actualización da pantalla usando Excel VBA

Nós' Vimos a análise paso a paso do código para desactivar a actualización da pantalla usando VBA en Excel. Agora veremos como podemos desenvolver unha Macro para executalo.

⧪ Paso 1: Abrir a xanela VBA

Preme ALT + F11 no teu teclado para abrir a xanela Visual Basic .

⧪ Paso 2: inserir un novo módulo

Ir a Inserir > Módulo na barra de ferramentas. Fai clic en Módulo . Abrirase un novo módulo chamado Módulo1 (ou calquera outra cousa dependendo do teu historial pasado).

⧪ Paso 3: colocar o código VBA

Este é o paso máis importante. Insira o código VBA indicado no módulo.

⧪ Paso 4: Execución do código

Fai clic no Executar sub\Ferramenta UserForm da barra de ferramentas de arriba.

O código executarase. E atoparás unha serie de números do 1 ao 1.00.000 xerados rapidamente na túa folla de traballo, que doutro xeito tardarían moito en executarse.

Ler máis: [Resolto]: as fórmulas de Excel non se actualizan ata gardar (6 solucións posibles)

Cousas para lembrar

Necesitas non fagas a mesma tarefa comigo despois de desactivar a actualización da pantalla. Podes facer o que sexa a túa tarefa habitual. Pero o caso é que non entenderás o efecto de desactivar as actualizacións da pantalla a menos que fagas unha longa serie de tarefas. É por iso que xerei unha secuencia de 1 a 1.00.000.

Conclusión

Polo tanto, este é o proceso para desenvolver unha Macro para converter actualización fóra da pantalla usando Excel VBA . Tes algunha dúbida? Non dubides en preguntarnos. E non esquezas visitar o noso sitio ExcelWIKI para obter máis publicacións e actualizacións.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.