Al probar las nuevas macros que desarrolla, puede encontrar que la macro falla cuando se ejecuta y se filtra la información en una hoja de trabajo.

Esto puede suceder porque la macro puede esperar que toda la información de la hoja de trabajo esté disponible, o puede intentar actualizar información que no está visible en la pantalla.

La mejor solución a este problema es asegurarse de que la macro desactive el filtrado. Esto se puede hacer fácilmente agregando la siguiente línea de código cerca del comienzo de la macro:

ActiveWorksheet.AutoFilterMode = False

Esto asegura que el filtrado esté desactivado y elimina los problemas que los datos filtrados pueden presentar para su macro. (Por supuesto, resultará en la pérdida de cualquier configuración de filtrado, pero para los propósitos de muchas macros, puede ser un efecto secundario aceptable).

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (11083) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

enlace: / excel-Macro_Fails_after_AutoFilter [Macro falla después de AutoFilter].