Elimine la hoja de cálculo de Excel a través de macro y VBA sin ninguna consulta

Así es como se elimina una hoja de trabajo usando una macro sin más preguntas

Cuando elimina una hoja de trabajo de su libro, Excel le muestra una ventana de mensaje:

Este es un consejo útil para evitar la eliminación accidental de datos. Automatizar tareas con macros puede confundir y molestar al usuario. Un simple truco puede ayudar aquí.

Eliminar el código del programa alrededor de las hojas de trabajo sin confirmación

Si elimina hojas de trabajo con una macro, estas consultas son confusas para el usuario. Con un truco, puede eliminar tablas sin preguntar. Simplemente use o copie el siguiente código de programa:

Sub LoescheTabelleOhneHinweis ()
Application.DisplayAlerts = False
ActiveWorkbook.Worksheets (1) .Eliminar
Application.DisplayAlerts = True
End Sub

¿Qué hace el código del programa para eliminar hojas de trabajo sin una consulta?

La macro primero apaga todas las respuestas de Excel. En consecuencia, no aparece más advertencia. A continuación, se elimina la primera hoja de trabajo del libro activo. Una vez hecho esto, la macro reactiva las consultas de Excel.

¿Por qué tiene sentido eliminar hojas de trabajo sin confirmación con VBA?

Si ha automatizado ciertas tareas con la ayuda de macros, la apariencia del aviso de advertencia puede ser muy confusa. Luego, un usuario recibe una advertencia de que los datos podrían eliminarse aunque él mismo no haya dado un comando para eliminar una hoja de datos. Esto puede inquietar al usuario y provocar retrasos debido a consultas. Por lo tanto, puede ser útil eliminar hojas de trabajo sin preguntar.

Consejo profesional: adapte el comando VBA para adaptarlo a otras hojas de trabajo

Puede eliminar otra hoja de trabajo en lugar de la primera hoja de trabajo del libro activo. Si desea hacer esto, simplemente adapte la línea con el comando de eliminación en consecuencia.

Consejos para principiantes en el tema de macros y VBA

Si desea saber cómo ingresar e iniciar macros en Excel, encontrará muchos artículos útiles aquí para ayudarlo a comenzar con macros y VBA.

Las capturas de pantalla se crearon con Excel versión 2016.

Preguntas más frecuentes

Que es VBA

VBA es una abreviatura y significa "Visual Basic para Aplicaciones". Es un llamado lenguaje de escritura. Con la ayuda de VBA, los procesos de diferentes programas se pueden simplificar y optimizar. Los programas de Office de Microsoft son especialmente adecuados para trabajar con VBA.

¿Cómo ingreso macros en Excel?

En "Archivo", haga clic en "Opciones". Allí tienes que marcar la función "Herramientas de desarrollo" en "Personalizar cinta". A continuación, puede acceder a la función de macros en su libro de trabajo en la cinta del menú en "Herramientas de desarrollo".

¿Cómo puedo eliminar varias hojas de trabajo sin confirmación?

Es posible, al realizar cambios específicos en el código del programa, eliminar varias hojas de trabajo específicas sin preguntar y omitir otras hojas de trabajo.

¿Cómo puedo proteger mis hojas de trabajo de una eliminación accidental?

Encontrará el elemento "Verificar" en la cinta del menú. Si hace clic en esto, encontrará varias opciones para proteger los datos que ha ingresado. Puede proteger una hoja de trabajo específica con "Proteger hoja" o todo el libro con "Proteger libro".

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave