Listar valores de 2 celdas en columnas diferentes y misma fila si en su fila contienen celdas que cumplan dos condiciones
En primer dar las gracias a todos aquellos que dediquen su tiempo en dar respuesta a mi pregunta.
A ver si soy capaz de explicarme con claridad.
Tengo la siguiente macro:
Sub ALUMNOS_FACTURA()
Dim ultfilacondatos As Long
Dim ultfilaconalumnos As Long
Dim nombrecompleto As String
Dim codigo As String
Dim NIF As String
Dim cont As Long
Dim empresa As String
Range("B30:E54").Select
Selection.ClearContents
ultfilacondatos = Sheets("INSCRIPCIONES").Range("A" & Rows.Count).End(xlUp).Row
For cont = 3 To ultfilacondatos
nombrecompleto = Sheets("INSCRIPCIONES").Cells(cont, 12)
NIF = Sheets("INSCRIPCIONES").Cells(cont, 13)
codigo = Sheets("INSCRIPCIONES").Cells(cont, 7)
empresa = Sheets("INSCRIPCIONES").Cells(cont, 11)
If codigo = Range("C22") And empresa = ("B9") Then
ultfilaconalumnos = Sheets("FACTURA").Range("B" & Rows.Count).End(xlUp).Row
Sheets("FACTURA").Cells(ultfilconaalumnos + 1, 2) = nombrecompleto
Sheets("FACTURA").Cells(ultfilaconalumnos + 1, 5) = NIF
End If
Next cont
End Sub
No acabo de conseguir la que busco. Lo desgrano:
Pretendo que me muestre el valor de nombrecompleto (columna L) y NIF (columna M) a partir de la ultima fila con datos de la columna B de la hoja FACTURAS, de todas aquellas filas de la hoja INSCRIPCIONES, que tengan el valor de la celda "c22" y "b9" de la hoja "FACTURA" en las columnas codigo (columna G) y empresa (columna K) de la hoja INSCRIPCIONES.
El codigo funciona para una sola condicion (que contenga el valor de la celda "c22") pero no logro encontrar el codigo para que funcione cumpliendo las dos condiciones (que contenga el valor de la celda "c22" y "b9" ).
¿Alguna sugerencia?