Cómo quitar el aviso Aquí ya hay datos, ¿Desea reemplazarlos? en VBA

En las macros en las que se está ejecutando la función de texto en columnas, si el archivo contiene información, lo más probable es que aparezca el aviso siguiente:

Aquí hay datos, ¿Quieres reemplazarlos?




El problema es que este aviso pausa la macro hasta que no se pulse alguna de las 2 teclas disponibles. Afortunadamente, no es necesario hacer una macro para quitar el aviso de aquí hay datos.


Por suerte, la solución está en el propio código de Visual Basic.

Solución para evitar el aviso

Para quitar el aviso de aquí hay datos, ¿Quieres reemplazarlos? en VBA, se deben añadir una de las 2 líneas de más abajo en el editor de Visual Basic. Lo más conveniente sería añadir este código antes de que se vaya a ejecutar el Texto en columnas

Application.CutCopyMode = False

o

Workbooks("Libro 1.xlsx").Application.CutCopyMode = False

A partir de este momento, la macro habrá desactivado todos los avisos y evitará que se pause a mitad de ejecución.

No hay comentarios:

Publicar un comentario

Otras entradas