Macro "invisible"

Hola Tavopz.
A ver si puedes ayudarme en esto.
Tengo una macro que busca datos en una hoja y según un criterio de búsqueda corta las filas oportunas y las pega en otra hoja. Lo que pasa que cada vez que cambia de hoja se muestran en pantalla los cambios. Y eso es lo que quiero evitar, que se vea la conmutación entre las dos hojas.
Las hojas las selecciono con la instrucción Sheets("HojaX"). Select. ¿Hay alguna instrucción para activar la hoja sin que se muestre en pantalla?
¿Se pueden hacer operaciones en una hoja oculta?
No sé si me he explicado bien. Si tienes alguna duda dímelo.
Muchas gracias y un saludo.

1 respuesta

Respuesta
1
Si entendí bien tu pregunta, creo que la solución es colocar las siguientes dos líneas de código, una al inicio de la macro y otra al final de la misma.
Al inicio: Application.ScreenUpdating = False
Al final:
Application.ScreenUpdating = True
Lo que hace esto es evitar que se actualicen las pantallas, pero debes volverlo a activar al final para evitar problemas con tu aplicación.
Saludos, Tavopz
------------------------------
*** No olvides visitar la mejor página de Hojas Excel en:
www.exceluciones.com

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas