Si desea una forma de eliminar todos los números de filas similares de una vez, este artículo es para usted.

En este artículo aprenderemos cómo podemos deshacernos de la misma fila en varias hojas de trabajo a través de macros.

===

Pregunta): Quiero eliminar la misma fila en varias hojas de trabajo usando el código VBA. Lo que quiero es un código para eliminar todas las filas en el libro de trabajo, independientemente de cuántas hojas estén presentes en el archivo actual; Quiero eliminar el número de fila seleccionado de las 5 hojas.

En primer lugar, ingresemos los datos similares en todas las hojas de trabajo en la misma ubicación

image 1

Necesitamos seguir los pasos a continuación:

Haga clic en la pestaña Desarrollador Desde el grupo Código, seleccione Visual Basic

image 2

Ingrese el siguiente código en el módulo estándar: –

Sub DeleteRows ()

Dim shtArr, i tan largo, xx tan largo

shtArr = Matriz («Hoja1», «Hoja2», «Hoja3», «Hoja4», «Hoja5»)

xx = Selection.Row

Para i = LBound (shtArr) To UBound (shtArr)

Hojas (shtArr (i)). Filas (xx) .EntireRow.Delete

Siguiente i

End Sub

===

image 3

  • Ahora coloque el cursor en cualquier celda A1 y en Sheet1.

Presione ALT + F8 * para ejecutar la macro; encontrará que el número de fila seleccionado se elimina en todas las hojas.

  • La siguiente instantánea muestra los datos de la hoja 1 y la hoja 2 como ejemplo; cuando ejecute este ejercicio, encontrará una solución similar en todas las hojas respectivas.