¿Cómo eliminar una hoja específica si existe en el libro de trabajo?
¿Cómo podría eliminar una hoja de trabajo específica si existe dentro de un libro de trabajo? Normalmente, debe buscarlo y verificarlo si existe, y luego eliminarlo manualmente. Aquí, hablaré sobre una manera fácil de eliminar la hoja de trabajo especificada directamente si existe en el archivo de Excel.
Elimine una hoja de trabajo específica si existe en un libro de trabajo con código VBA
Elimine una hoja de trabajo específica si existe en un libro de trabajo con código VBA
El siguiente código de VBA puede ayudarlo a eliminar la hoja de trabajo especificada si existe en el libro de trabajo, haga lo siguiente:
1. Mantenga pulsado el botón ALT + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Módulo Ventana.
Código de VBA: elimine una hoja de trabajo específica si existe en el libro de trabajo
Sub Test()
'Updateby Extendoffice
Dim xWs As Worksheet
Dim sheetName As String
sheetName = Application.InputBox("Input Sheet Name:", "Kutools for Excel", _
"sheet1", , , , , 2)
Application.DisplayAlerts = False
Err.Clear
On Error Resume Next
Set xWs = Sheets(sheetName)
If Err <> 0 Then
MsgBox "The'" & sheetName & "'" & "does not exist!", vbInformation, "Kutools for Excel"
Exit Sub
Else
xWs.Delete
MsgBox "The'" & sheetName & "'" & "has been deleted!", vbInformation, "Kutools for Excel"
End If
Application.DisplayAlerts = True
End Sub
3. Entonces presione F5 para ejecutar este código, se muestra un cuadro de aviso para recordarle que escriba el nombre de la hoja que desea verificar si existe, vea la captura de pantalla:
4. Y luego haz clic OK botón:
(1.) Si la hoja existe, se eliminará de inmediato, vea la captura de pantalla:
(2.) Si la hoja no existe, aparecerá un cuadro emergente para recordarle como se muestra en la siguiente captura de pantalla:
Las mejores herramientas de productividad de oficina
Potencia tus habilidades de Excel con Kutools for Excely experimente la eficiencia como nunca antes. Kutools for Excel Ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab Trae la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
