Cómo desactivar el comprobador de compatibilidad de VBA

Probablemente, te hayas encontrado alguna ocasión la necesidad de abrir un archivo de Excel con una macro, pero resulta que tiene formato Excel 97-2003 y aparece el comprobador de compatibilidad, lo que provoca que la macro se pause. Este error también puede aparecer si estamos guardando un libro con formato antiguo al que le hemos aplicado propiedades de la última versión.

Pausa al abrir un archivo

El mensaje que nos da el comprobador de compatibilidad es el siguiente: Las siguientes características de este libro no son compatibles con versiones anteriores de Excel.

Esto quiere decir que quizá hayamos aplicado un formato o una fórmula que en nuestra versión de Excel 2007 o 2013 funciona perfectamente, pero en Excel 97-2003 no va a ser igual.

Comprobador_compatibilidad_Excel

Solución sencilla

El comprobador de compatibilidad puede estar bien, pero el problema que tenemos es que la macro se pausa hasta que no respondamos a la pregunta que nos hace. Esto puede resultar bastante engorroso si lo que pretendemos es abrir una serie de archivos de una carpeta.

Por ello, justo después del código para abrir un libro que puede que tenga problemas de compatibilidad, tendremos que añadir el siguiente código:

ActiveWorkbook.CheckCompatibility = False

1 comentario:

  1. Excelente, gracia por el dato, lo probe y me funciono perfectamente.

    ResponderEliminar

Otras entradas