Táboa de contidos
É 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.