Cambiar de hojas a través de macro

Tengo una macro donde necesito copiar datos de una hoja a otra, logré hacerla pero cuando la ejecuto se visualiza brevemente la hoja donde los pego y querría que eso no suceda, que sea transparente para quien va a ejecutar la macro, no queda muy bien esos segundos en los cuales muestra la hoja destino. Probé utilizando el objeto hoja con select y con activate. Espero se entienda el problema, gracias.

1 respuesta

Respuesta
1
Para que no se vean los cambios utiliza antes del código que inserta los valores en las celdas:
application.screenupdate = false
Y después de hacer los cambios lo vuelves a poner a true. Que no se te olvide hacer esto ultimo o excel no funcionara bien luego.
Funcionó perfecto, muchas gracias... lo único que tuve que corregir fue la escritura de la propiedad ScreenUpdate, en realidad es ScreenUpdating, lo aclaro solo por si alguien lo necesita y no acostumbra a revisar la lista de ayuda que da VB. Saludos, Karina

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas