¿Cómo eliminar las mismas filas o rangos en varias hojas en Excel?
Este artículo recomienda dos métodos para eliminar las mismas filas o rangos en varias hojas al mismo tiempo en Excel. Haz lo siguiente.
Elimine las mismas filas o rangos en varias hojas agrupando todas las hojas
Elimine las mismas filas o rangos en varias hojas con códigos VBA
Elimine las mismas filas o rangos en varias hojas agrupando todas las hojas
Es fácil agrupar todas las hojas de trabajo y luego eliminar las mismas filas o rangos de estas hojas de trabajo al mismo tiempo.
1. Haga clic con el botón derecho en cualquier pestaña de la hoja en el libro actual, luego haga clic Seleccionar todas las hojas desde el menú contextual.
2. Ahora se seleccionan todas las hojas de trabajo, si elimina ciertas filas o rangos en una hoja de trabajo, las mismas filas o rangos en otras hojas de trabajo se eliminan juntas.
3. Después de eliminar filas o rangos en todas las hojas, haga clic derecho en la pestaña de una hoja y luego haga clic en Desagrupar hojas desde el menú contextual para desagrupar todas las hojas de trabajo.
Elimine las mismas filas o rangos en varias hojas con códigos VBA
Además del método anterior, puede ejecutar los siguientes códigos VBA para eliminar las mismas filas o rangos en varias hojas de trabajo.
Eliminar las mismas filas en varias hojas
1. Prensa otro + F11 teclas simultáneamente para abrir el Microsoft Visual Basic para aplicaciones ventana.
2. En el Microsoft Visual Basic para aplicaciones ventana, haga clic recuadro > Módulo. Luego copie y pegue el siguiente código VBA en la ventana Código.
Código de VBA: elimine las mismas filas en varias hojas en Excel
Sub bleh()
Dim xWs As Worksheet
Set xWs = ActiveSheet
ThisWorkbook.Worksheets.Select
Rows("4:5").Select
Selection.Delete
xWs.Select
End Sub
Note: En el código VBA, 4: 5 significa que las filas 4 y 5 se eliminarán en varias hojas de trabajo en el libro de trabajo actual. Puede cambiarlos a su fila necesaria.
3. Prensa F5 para ejecutar el código, las filas especificadas se eliminan inmediatamente de todas las hojas del libro de trabajo actual.
Eliminar los mismos rangos en varias hojas
Para eliminar los mismos rangos en varias hojas, puede probar el siguiente código VBA.
Código de VBA: elimine el mismo rango en varias hojas
Private Sub CommandButton2_Click()
Dim xRg As Range
Dim xTxt As String
Dim xWs As Worksheet
On Error Resume Next
Set xWs = ActiveSheet
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
Set xRg = Application.InputBox("Please select the range you want to delete across multiple sheets:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
xRg.ClearContents
ThisWorkbook.Worksheets.Select
ActiveWindow.SelectedSheets.FillAcrossSheets xRg, xlFillWithContents
xWs.Select
End Sub
Después de copiar y pegar el código VBA en el Módulo, presione F5 clave para ejecutar el código, y en la ventana emergente Kutools for Excel cuadro de diálogo, seleccione el rango que eliminará en varias hojas y luego haga clic en el OK del botón.
Ahora, los valores de celda en este rango específico se eliminan de todas las hojas del libro de trabajo actual inmediatamente.
Artículos relacionados:
- ¿Cómo eliminar filas con valores faltantes / en blanco en ciertas columnas en Excel?
- ¿Cómo eliminar filas si la celda es mayor / menor que un cierto valor en Excel?
- ¿Cómo eliminar todas las filas excepto la primera fila de encabezado en Excel?
- ¿Cómo eliminar todas las filas debajo de cierta fila o celda activa en Excel?
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y 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 lleva 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!