Macro de búsqueda con 2 condiciones y 2 respuestas

En una base de datos ordenada por días del mes, necesito realizar una búsqueda por dos condiciones, ID y fecha, el orden no es relevante, la búsqueda dará como resultado un permiso (columna E) y/o licencia (columna F), lo que necesito es ingresar el ID de una persona y una fecha y que busque primeramente si la celda correspondiente en la columna F tiene algún valor (texto) y lo devuelva como resultado, si la celda esta vacía entonces que busque en la columna E y devuelva el texto, es necesario que la búsqueda se haga en ese orden, columna F primero y columna E como segunda opción, la base de datos esta un archivo diferente, el formato donde se realizará la búsqueda esta en un archivo separado, de ser posible me gustaría que la macro no involucre textbox o botones debido a que el formato ya esta establecido.

1 Respuesta

Respuesta
1

Puedes enviarme tus 2 archivos y me explicas con un ejemplo y con colores lo que necesitas.

Mi correo [email protected]

En el asunto del correo escribe tu nombre de usuario “fernando garrido” y el título de esta pregunta.

Que tal Dante buenas Tardes acabo de enviarte el correo con la información, gracias.

Te anexo la fórmula para encontrar el permiso. Es una fórmula matricial, para aceptarla debes presionar las 3 teclas al mismo tiempo: Shift + control + Enter, notarás que la fórmula queda entre llaves {}

=Si(indice('general junio'!$e$1:$e$1000,coincidir($c$4&texto($a10,"dd/mm/aaaa"),'general junio'!$a$1:$a$1000&'general junio'!$b$1:$b$1000,0))="",indice('general junio'!$d$1:$d$1000,coincidir($c$4&texto($a10,"dd/mm/aaaa"),'general junio'!$a$1:$a$1000&'general junio'!$b$1:$b$1000,0)),indice('general junio'!$e$1:$e$1000,coincidir($c$4&texto($a10,"dd/mm/aaaa"),'general junio'!$a$1:$a$1000&'general junio'!$b$1:$b$1000,0)))

S a l u d o s . D a n t e   A m o r

Recuerda valorar la respuesta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas