Acerca de la función de eliminar fila de Excel
1. Ingrese en la columna D, despliegue =if(And(C1-A1=1,B1<> "UK"), "delete","").
2. Esta función no puede funcionar en celdas. Para cambiar la estructura de la hoja de trabajo, debe usar VBA. Use Alt + F11 para abrir el editor VBE, insertar el módulo, copiar y pegar el siguiente código. ejecute F5.
Sub strRowDel()
Atenuar i como entero
Atenuar str como cadena
str = ""
Para i = Rango ("A1:A30").Filas.Cuenta hasta 1 paso -1
Si las celdas(i, "A").Texto como str Entonces
Celdas(i, "A").EntireRow.Delete
Finalizar si p>
Siguiente i
End Sub
La cadena especificada se puede establecer en la variable str y el rango especificado se puede establecer en Range("A1:A30") .
3. Ingrese en la columna D y despliegue
=if(And(C1-A1=1,B1<> "UK"), "Delete","").