¿Cómo puedo evaluar una condición, y a partir de esta activar una acción con la siguiente macro?
Hola, por favor a quien me pueda ayudar:
En la Hoja 1 tengo esta información:
Factura Estado
1021 P
1022 L
1023 P
1024 L
Necesito que una macro me recorra el listado de la hoja 1, y evalúe el campo Estado, y aquellas que cumplan la condición "P", sean llevadas a la hoja 2 al campo Factura, de esta manera
Factura
1021
1023
La macro que recorre el listado ya la tengo, pero necesito una función que lea si el estado es P o L, si es P que copie la factura y la pegue en la hoja 2, si es L que no haga nada y siga con la siguiente fila. Este es un ejemplo de la macro que estoy utilizando:
Public Sub FUNCIÓN()
Sheets("Hoja1").Select
Dim filas As Integer
filas = 2
'Aquí comienza a recorrer el listado
While LONGITUD_CELDA("A" + CONVERTIR_NUMERO_ENTERO_TEXTO(filas)) <> 0
'Aquí debo evaluar la condición y copiar si es "P"
FUNCIÓN POR DEFINIR
'Aquí selecciona la celda en la hoja2 y pega el resultado
Sheets("Hoja2").Select
SELECCIONAR_CELDA "A" + CONVERTIR_NUMERO_ENTERO_TEXTO(filas), "A" + CONVERTIR_NUMERO_ENTERO_TEXTO(filas)
ActiveSheet.Paste
'Aquí repite el procedimiento en la siguiente fila
filas = filas + 1
Wend
End Sub
En el texto FUNCIÓN POR DEFINIR, es donde iría la función que les pido.
Muchas gracias por la ayuda que me puedan prestar.