Después de leer su comentario, parece que desea elegir un conjunto de filas de la hoja 1 y pegarlo en la hoja 2 en función de un parámetro de entrada que cambia dinámicamente para restringir las filas.
Teniendo en cuenta su ejemplo, la mejor opción sería utilizar VBA.
Digamos, por ejemplo, “CA” es su entrada aquí, guárdela en algún lugar de la hoja 1 o la hoja 2 o una hoja nueva. Suponiendo que lo almacene en la celda D1 en la hoja 1 y que actualmente esté en la hoja 1, a continuación se muestra una pieza de VBA que lo ayudará con la salida.
Presione alt + f11 de su libro de Excel. Haga clic con el botón derecho en el nombre de su archivo en la barra de navegación y cree un nuevo módulo. Pegue este código dentro del módulo y presione F5 para ejecutarlo.
- ¿Cuál es el mejor tipo de negocio que puede iniciarse de manera realista durante un verano?
- ¿Cuáles son las mejores hojas de cálculo de seguimiento de inventario en línea?
- ¿Cuáles son los mejores estiramientos y calentamientos para guitarra?
- ¿Cuáles son algunos de los mejores momentos de la WWE?
- ¿Cuáles son los mejores lugares para una pareja en Kodaikanal para unas vacaciones?
Sub Macro1 ()
‘
‘Macro1 Macro
‘
‘
Dim crítico como cadena
crit = Células (1, “D”)
Rango (“A1”). Seleccione
Selección.AutoFiltro
Rango (“B1”). Seleccione
ActiveSheet.Range (“$ A $ 1: $ B $ 7”). Campo de autofiltro: = 2, Criteria1: = crit
Rango (“A1: B1”). Seleccione
Rango (Selection, Selection.End (xlDown)). Seleccione
Selección.copia
Hojas (“Hoja2”). Seleccione
ActiveSheet.Paste
End Sub
Esto debería ejecutarse bien incluso mientras sigues cambiando el parámetro en D1.