tag:blogger.com,1999:blog-4623278671508370136.post3941488681585129224..comments2023-08-01T13:39:53.991+02:00Comments on EXCEL FORO: Un blog de Excel: Búsqueda doble sobre cualquier parte de una tabla de Excel.Excelforo - Ismael Romerohttp://www.blogger.com/profile/17680553534095355222noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-4623278671508370136.post-69415265503563554812014-11-14T08:18:10.752+01:002014-11-14T08:18:10.752+01:00Muchísimas gracias por tu pronta respuesta, Ismael...Muchísimas gracias por tu pronta respuesta, Ismael.<br />Saludos.Andréshttps://www.blogger.com/profile/08795521891481568947noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-64475506316814519052014-11-13T14:00:40.856+01:002014-11-13T14:00:40.856+01:00Hola Andrés,
correcto, la parte
SI(($I$6=$A$7:$F$1...Hola Andrés,<br />correcto, la parte<br />SI(($I$6=$A$7:$F$10)*1=1;FILA(A7:F10);0)<br />funciona también si *1 e igualarlo a 1, ya que sólo necesitamos un VERDADERO...<br /><br />Yo le he multiplicado para que sea más visual la matriz devuelta de ceros y un número de fila...<br /><br />Un saludoExcelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-74397522544908691222014-11-13T13:47:48.769+01:002014-11-13T13:47:48.769+01:00Hola, Ismael. Antes he introducido un comentario p...Hola, Ismael. Antes he introducido un comentario pero no sé si lo he hecho bien, porque no aparece (aunque quizá sea porque haces un control previo de comentarios; si es así, como es lógico, no hace falta que publiques o atiendas a éste). En fin, por si acaso, lo vuelvo a intentar, marcando esta vez la casilla Avisarme.<br />La cosa es lo siguiente: en el primer argumento de la función SI, ¿para que sirve multiplicar por 1 y hacer la igualdad con 1? Lo he probado sin eso y también funciona. Seguramente hay una razón pero se me escapa.<br />En fin, muchas felicidades por tan estupendo blog y gracias por anticipado.Andréshttps://www.blogger.com/profile/08795521891481568947noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-36627422371199769482014-11-13T11:35:12.712+01:002014-11-13T11:35:12.712+01:00Hola Gabriela,
como indico al final del post, inte...Hola Gabriela,<br />como indico al final del post, intentaré (en cuanto pueda) subir el código al blog.<br /><br />Un cordial saludoExcelforo - Ismael Romerohttps://www.blogger.com/profile/17680553534095355222noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-84885155941836712822014-11-13T03:22:26.489+01:002014-11-13T03:22:26.489+01:00Hola Ismael,
Gracias por la opción! Pero estoy nec...Hola Ismael,<br />Gracias por la opción! Pero estoy necesitando una codificación. Por el momento he trabajado la siguiente, pero esta "función" necesita de 4 argumentos, <br />Function MIBUSCADOR(RANGO As Range, TITULO1, DATO1, TITULO2)<br />FILAS = RANGO.Rows.Count<br />COLUMNAS = RANGO.Columns.Count<br />For Y = 1 To COLUMNAS<br />If RANGO.Cells(1, Y) = TITULO1 Then 'filas,columna<br />COLUMNADATO = Y<br />End If<br />Next<br />For X = 2 To FILAS<br />If RANGO.Cells(X, COLUMNADATO) = DATO1 Then<br />FILADATO = X<br />End If<br />Next<br />For Y = 1 To COLUMNAS<br />If RANGO.Cells(1, Y) = TITULO2 Then<br />COLUMNARESPUESTA = Y<br />End If<br />Next<br />MIBUSCADOR = RANGO.Cells(FILADATO, COLUMNARESPUESTA)<br />End Function<br /><br />Yo quiero saber si es posible que mi macro busque en la totalidad de la matriz el valor que le digo, en este caso con solo tres argumentos algo asi, =mibuscador(matriz,"Miranda", "nombre") es decir busque el apellido "Miranda" tal cual, y bote el resultado de la columna que le indique, en este ejemplo "nombre".<br />Gracias!!!!Anonymoushttps://www.blogger.com/profile/13993445437061072442noreply@blogger.comtag:blogger.com,1999:blog-4623278671508370136.post-34153767081178733662014-11-13T03:19:09.398+01:002014-11-13T03:19:09.398+01:00Este comentario ha sido eliminado por el autor.Anonymoushttps://www.blogger.com/profile/13993445437061072442noreply@blogger.com