Excel - Copia filas basadas en una condición

Microsoft Office Software viene con la aplicación Excel, que se ha convertido en una aplicación de hoja de cálculo utilizada en todo el mundo gracias a su sistema de clasificación de datos fácil de usar. La aplicación Excel Office Software le permite copiar los datos contenidos en una fila a otra fila y copiar los mismos datos de una fila a varias filas usando la propiedad Rellenar. Le evita tener que volver a escribir la información. También es posible copiar filas de una hoja de cálculo, que tiene encabezados en la fila 1 y datos que comienzan desde la fila 2 a otra hoja de trabajo donde la columna contiene términos. Se requiere que escriba un código simple para copiar filas de su hoja a otra hoja de trabajo.

Problema

¿Cómo puedo hacer que Excel copie la fila completa de datos de una hoja de trabajo llamada Inventario del empleado a otra hoja de trabajo llamada EE, si la columna Q contiene el TÉRMINO? He intentado casi todo, pero nada está funcionando. ¡Por favor ayuda!

Solución

Suposiciones para este código:

1. La hoja de inventario del empleado tiene encabezados en la fila uno, por lo que comenzará a verificar los datos en la fila 2.

2. La columna Q no tiene celdas vacías.

3. La hoja de EE tendrá encabezados en la fila uno, por lo que los datos comenzarán a copiarse en la fila 2.

 Establecer i = Hojas ("Inventario del empleado") Establecer e = Hojas ("EEs") Dim d Dim jd = 1 j = 2 Hacer hasta que esté vacío (i.Range ("Q" & j)) Si i.Range ("Q "& j) =" TERM "Luego d = d + 1 e.Rows (d) .Value = i.Rows (j) .Value End If j = j + 1 Loop 

Nota

Gracias a Helper por este consejo en el foro.

Artículo Anterior Artículo Siguiente

Los Mejores Consejos