¡La cosa está mal!

Archivos

Durante la ejecución de una macro en Excel, donde se produzca la activación de diferentes hojas, ocultamiento de celdas, actualización  de tablas dinámicas, etc. se verá en pantalla todas estas acciones a gran velocidad, generando un efecto visual desagradable o “pantallazos”. Para evitarlo escribiremos al inicio de la macro, mediante el editor de Visual Basic, el siguiente código: Private Sub Macro() Application.ScreenUpdating = False (…)End Sub

Para usar una función de Excel en una macro como por ejemplo  BUSCARV, escribiremos range(“Resultado“)=application.WorksheetFunction.VLookup(range(“Dato a buscar“),range(“Rango donde buscar“),2,FALSE) VLookUp, es la versión en inglés de BUSCARV